51st week of 2021 patent applcation highlights part 46 |
Patent application number | Title | Published |
20210397315 | COMPOSABLE EVENTS FOR DYNAMIC USER INTERFACE COMPOSITION - Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition. | 2021-12-23 |
20210397316 | INERTIAL SCROLLING METHOD AND APPARATUS - The present invention teaches inertial scrolling method and apparatus, according to which the distance, for which the content of a display window scrolls as a result of an inertial scrolling user action, is substantially limited to the distance between (a) the area of the display window pointed at by the user when an inertial scrolling action is initiated and (b) the border of the display window in the direction of the scrolling. According to an embodiment of the invention, the limited-distance scrolling is only enabled in case of less forceful scrolling user actions. | 2021-12-23 |
20210397317 | METHOD, SYSTEM, AND DEVICE FOR INTERFACING WITH A COMPONENT IN A PLURALITY OF INTERACTION MODES - The present application discloses a method, device, and system for interfacing with a component in a plurality of interaction modes. The method includes obtaining an input, determining that the input corresponds to an interaction event in a first interaction mode, the first interaction mode being a non-touch interaction mode, determining a component corresponding to the interaction event based at least in part on registration information for the first interaction mode, wherein the component is mapped to a plurality of interaction events for a plurality of interaction modes, and performing a response operation based at least in part on the registration information associated with the component and the interaction event. | 2021-12-23 |
20210397318 | SYSTEMS AND METHODS FOR NAVIGATING CONTENT - Methods and systems for navigating content are provided. A method includes detecting an input to perform a content navigation operation in a display interface, the input designating a two-dimensional path in a content display interface. The method determines a forward or reverse direction for the content navigation operation and receives an input indicating the two-dimensional path within the content display interface. The length of the path is determined and the content is navigated based upon the determined direction and length of the two-dimensional path. A system comprising input circuitry configured to detect an input to perform a content navigation operation on a content, and a control circuitry programmed and configured for implementing the method is also provided. | 2021-12-23 |
20210397319 | DISPLAY PANEL, METHOD FOR DETECTING THE SAME, AND DISPLAY DEVICE - The present disclosure provides a display panel, a method for detecting the same, and a display device. The display panel includes a bending region and a rigid region. The display panel includes at least three pressure-sensitive devices inside, and the at least three pressure-sensitive devices are at least partially overlapped with the bending region respectively. The display panel further includes a detection circuit, the detection circuit is electrically connected to the at least three pressure-sensitive devices via detection lines, and the detection circuit is configured to receive detection signals generated by the at least three pressure-sensitive devices. | 2021-12-23 |
20210397320 | TOUCH SENSING DEVICE AND TOUCH CONTROL DISPLAY PANEL - The present disclosure provides a touch sensing device and a touch control display panel. The touch control display panel includes the touch sensing device. The touch sensing device includes a buffer layer, a first metal layer, a passivation layer, a second metal layer, and a planarization layer, and is provided with a through-hole. A position surrounding the through-hole further includes a first compensation electrode and a second compensation electrode. The first compensation electrode is disposed around the through-hole to form a circular arc shape and is electrically connected to first electrodes adjacent to the through-hole, and the second compensation electrode is disposed around the through-hole to form a circular arc shape and is electrically connected to second electrodes adjacent to the through-hole. | 2021-12-23 |
20210397321 | DISPLAY APPARATUS AND TOUCH CONTROL METHOD - A display apparatus, including: a first touch screen; and a touch device including a touch portion and an electrical connection portion. The touch portion is on a side of the first touch screen and is electrically connected to the first touch screen through the electrical connection portion. The touch portion is configured to generate an electrical signal in response to a touch operation of a user on the touch portion, and provide the generated electrical signal to the first touch screen through the electrical connection portion to perform a touch control operation. | 2021-12-23 |
20210397322 | TOUCH SENSITIVE PROCESSING APPARATUS AND METHOD THEREOF AND TOUCH SYSTEM - The present application provides a touch panel, sequentially comprising a third electrode layer, a dielectric layer, a second electrode layer, a flexible dielectric layer and a first electrode layer, wherein the third electrode layer comprises multiple third electrodes in parallel to a first axis, the second electrode layer comprises multiple second electrodes in parallel to a second axis, the first electrode layer comprises multiple first electrodes in parallel to the first axis, multiple intersection areas are formed by each of the first electrodes and the multiple second electrodes, multiple intersection areas are formed by each of the second electrodes and the multiple third electrodes, the multiple third electrodes are closer to an external conducting object than the multiple first electrodes. | 2021-12-23 |
20210397323 | TOUCH DISPLAY DEVICE AND TOUCH DRIVING METHOD OF SAME - A touch display device and a touch driving method are provided. The touch display device comprises a plurality of interlaced sensing electrodes and driving electrodes in N large groups. Corresponding driving signals synchronously scan the driving electrodes of each large group. Scanning time of the driving electrodes can be reduced to an original | 2021-12-23 |
20210397324 | Intra-Panel Interface for Concurrent Display Driving and Touch Sensing in Touchscreen Displays - This application is directed to intra-panel communication in a touch display device in which a touch-integrated timing controller (TTCON) is coupled to touch-embedded source drivers (TSDs) via a plurality of forward links and a set of backward links. The forward links include a first subset of display forward links and a second subset of touch forward links. The TSDs are electrically coupled to a display panel including a plurality of display pixels and a plurality of touch sensors. The TTCON sends a display drive signal including display content data and display control data over the display forward links, and sends a touch control signal including an instruction to initiate an operation mode over the touch forward links. Upon receiving the touch control signal, the TSDs identify the instruction to initiate the operation mode, generate touch data accordingly, and return the touch data to the TTCON via the backward links. | 2021-12-23 |
20210397325 | VEHICULAR COMPONENTS COMPRISING SENSORS - A vehicle seat comprises a seat component having a contour; wherein the contour changes when at least a portion of a user's body is in contact with the seat component and at least one multibend sensor operatively connected to the seat component and adapted to at least partially conform to the contour of the seat component; the at least one multibend sensor comprising a signal generation source adapted to transmit signals and a signal receiver adapted to receive at least some of the transmitted signals. The seat further comprises a signal processor operatively connected to the signal receiver, the signal processor adapted to make at least one measurement associated with the received signals; and, a sensing module operatively connected to the signal processor and configured to use the at least one measurement to determine information regarding the contour of the seat component. | 2021-12-23 |
20210397326 | ELECTRONIC DEVICE - An electronic device includes: a display layer; a display driver configured to generate a horizontal synchronization signal and a vertical synchronization signal for driving the display layer; a sensor layer on the display layer; and a sensor driver configured to receive the horizontal synchronization signal and the vertical synchronization signal from the display driver, and to operate, based on the horizontal synchronization signal and the vertical synchronization signal, in a first mode in which a first input generated by an active pen is detected or a second mode in which a second input generated by a touch is detected. | 2021-12-23 |
20210397327 | TOUCH SCREEN CONTROLLER, TOUCH SCREEN DRIVING CIRCUIT INCLUDING THE SAME AND TOUCH SCREEN SYSTEM - A touch screen controller, a touch screen driving circuit and a touch screen system are provided. The touch screen driving circuit configured to drive a touch screen includes an analog driving circuit configured to provide driving signals to a display panel and a touch panel of the touch screen, and generate a touch sensing value based on a touch sensing signal from the touch panel; a display noise table (DNT) comprising display noise information indicating display noise that varies according to a driving state of the touch screen and image data; a feature extractor configured to extract a plurality of feature values from the driving state and the image data; and a touch processor configured to read a display noise value mapped to the plurality of feature values from the DNT, subtract the display noise value from the touch sensing value and generate a touch value. | 2021-12-23 |
20210397328 | REAL-TIME PREVIEW OF CONNECTABLE OBJECTS IN A PHYSICALLY-MODELED VIRTUAL SPACE - Virtual reality (VR), augmented reality (AR), and/or mixed reality (MR) systems may enable one or more users to connect two or more connectable objects together. These connectable objects may be real objects from the user's environment, virtual objects, or a combination thereof. A preview system may be included as a part of the VR, AR, and/or MR systems that provide a preview of the connection between the connectable objects prior to the user(s) connecting the connectable objects. The preview may include a representation of the connectable objects in a connected state along with an indication of whether the connected state is valid or invalid. The preview system may continuously physically model the connectable objects while simultaneously displaying a preview of the connection process to the user of the VR, AR, or MR system. | 2021-12-23 |
20210397329 | METHOD FOR MOVING AN OBJECT IN A VIRTUAL ENVIRONMENT AND DEVICE CONFIGURED TO IMPLEMENT SUCH A METHOD - A method for moving and orienting an object in a virtual reality or augmented reality environment that uses a movement tool with multiple states that correspond to the actions that a user may take to manipulate the object. The movement tool may have a stored position and orientation that are applied directly to the object without the need for user input; if these parameters are not stored, the movement tool may enter a moving or placing state, and/or an orientation state where the user can set the position or orientation, respectively. Additional movement tool states may include a rotation state and a translation state. State-specific guides or controls may be shown in certain states of the movement tool. These tools may enable a user to perform accurate and intuitive actions to move, scale or rotate an object in an n-dimensional space with millimeter precision. | 2021-12-23 |
20210397330 | METHOD AND APPARATUS FOR COMPONENT DISPLAY PROCESSING - Embodiments of the present invention provide a component display processing method and apparatus. The method includes: receiving indication information indicating that a component is in a waiting-to-be-processed state; and according to the indication information, reducing a displayed region of a container that is displayed on a display screen, so that t a hidden region of the container is displayed on the display screen. | 2021-12-23 |
20210397331 | INTERACTIVE PRESENTATION SYSTEM - In some aspects, a method of authoring an interactive presentation includes defining a sequence of two or more primary content items within a presentation, and associating a link to additional content with a primary content item of the sequence in a non-transitory computer-readable medium. In additional aspects, a method of delivering an interactive presentation includes accessing the sequence of two or more primary content items, delivering the primary content items to a presentation device, and delivering, to applications operating on mobile devices of audience members, the primary content items with the additional content and/or one or more links thereto. In further aspects, a method of interacting with an interactive presentation includes receiving, by a mobile device of an audience member, a sequence of primary content items with additional content and/or one or more links thereto, and displaying the received primary content items and the additional content. | 2021-12-23 |
20210397332 | MOBILE DEVICE AND CONTROL METHOD FOR MOBILE DEVICE - For realistic mounting simulation of an image device, a mobile device according to one embodiment comprises: a display; a camera for photographing a space in which the image device is to be mounted; a user interface unit for receiving a user's input; and a control unit for controlling the display so that an image of the space photographed by the camera is displayed together with a grid, and controlling the display so that a virtual image of the image device, of which the size has been adjusted in response to the user's input, is displayed on the grid. | 2021-12-23 |
20210397333 | GRAPHICAL USER INTERFACE FOR TIME SERIES DATA - Presenting aggregate data, comprising aggregate data elements, in a chart in a graphic user interface (GUI) of a computer, each aggregate data element based on component data and corresponding to a particular time, and the chart characterized by a first axis scaled in time, a second axis orthogonal to the first axis and scaled in units of the aggregate data, and a plurality of aggregate data element symbols, each symbol positioned at a particular time along the first axis and having a value along the second axis corresponding to a particular value of the aggregate data element corresponding to the particular time. Receiving a selection of a symbol from the presented symbols. Indicating the received selection in the GUI. Displaying, in response to the received selection, the corresponding plurality of component data on or adjacent to the symbol. | 2021-12-23 |
20210397334 | DATA MANAGEMENT AND PERFORMANCE TRACKING SYSTEM FOR WALKABLE OR INTERACTIVE VIRTUAL REALITY - Disclosed are system, methods and non-transitory computer readable mediums for performance tracking, which can include an omnidirectional locomotion system (configured with one or more virtual reality games, omnidirectional treadmill and a sensor array), a leaderboard development interface; and a leaderboard creation GUI configured to create a leaderboard GUI. In some instances, the sensor array is attached to a user within the omnidirectional treadmill. In other instances, the sensor array is located on or within the omnidirectional treadmill. | 2021-12-23 |
20210397335 | RECEIVING INPUT FROM MULTIPLE TOUCH SENSORS - A method for receiving inputs from touch panels is described. The method may include checking for a first input from a first touch panel of a computing device. The method may also include checking for a second input from a second touch panel of the computing device; wherein the first and second inputs are related to a gesture. The method may also include receiving the first and second input simultaneously. The method may also include performing an operation at the computing device based on the simultaneous input from the first touch panel and the second touch panel. | 2021-12-23 |
20210397336 | PORTABLE MULTIFUNCTION DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR PROVIDING MAPS AND DIRECTIONS - A device has a touch screen display configured to display a map application, which is configured to separately display a list of bookmarked locations, a list of recent queries, and a list of contacts. In response to detecting a finger gesture on an input icon associated with a search term input area, the map application displays at least one of the list of bookmarked locations, the list of recent queries, and the list of contacts. In response to detecting a finger gesture on a bookmarked location, an area corresponding to the bookmarked location is displayed on a digital map. In response to detecting a finger gesture on a recent query, one or more results corresponding to the recent query are displayed on a digital map. In response to detecting a finger gesture on a contact, an area associated with the contact is displayed on a digital map. | 2021-12-23 |
20210397337 | ALTERNATE CONTENT INSERTION LOGIC - A collection management system presents, as part of a content discovery session, a first content item from a content discovery collection that includes a plurality of content items that are ordered sequentially for presentation. In response to receiving an advancement input, the collection management system determines whether a number of content items presented as part of the content discovery session meets or exceeds a threshold number of content items, and whether an amount of elapsed time of the content discovery session meets or exceeds a threshold amount of time. The collection management system presents a first alternate content item as part of the content discover session. The first alternate content item is not included in the content discovery collection. After presenting the first alternate content item, the collection management system presents a second content item from the content discover collection that is ordered after the first content item. | 2021-12-23 |
20210397338 | MEDIA CAPTURE LOCK AFFORDANCE FOR GRAPHICAL USER INTERFACE - The disclosed embodiments are directed to a media capture lock affordance for a graphical user interface displayed by a media capture device. The media capture lock affordance allows a user to lock and unlock a capture state of the media capture device using a simple and intuitive touch gesture that can be applied by the user's finger (e.g., the user's thumb) while holding the media capture device in one hand. | 2021-12-23 |
20210397339 | INTERFACES PRESENTATIONS ON DISPLAYS - An example non-transitory computer-readable storage medium comprises instructions that, when executed by a processing resource of a computing device, cause the processing resource to present an interface of an application on a first display of the computing device. The instructions further cause the processing resource to, in response to receiving a selection of a boundary that defines a portion of the interface, present the portion on a second display of the computing device. | 2021-12-23 |
20210397340 | OPERATION INPUT CONTROL DEVICE - Display of a region for making a pointing operation valid or invalid is controlled in conjunction with a change to a display screen. A computer device ( | 2021-12-23 |
20210397341 | TOUCH DISPLAY PANEL, TOUCH DISPLAY DEVICE AND METHOD FOR DRIVING THEREOF BY TOUCHING - In a touch display panel, different report rates are used in a first partition and a second partition, which may achieve better experience in touch operations with lower power consumption. That is, touch operations performed with a high frequency in a specific partition may be achieved for users without excessively increasing entire power consumption of the display panel. Standby time is prolonged for providing better experience for users. | 2021-12-23 |
20210397342 | Stylus Detection Method, System, and Related Apparatus - A stylus detection method includes detecting, by a terminal, an input signal of a stylus at a first frequency, receiving a first input of the stylus through a touchscreen, detecting, in response to the first input, the input signal of the stylus at a second frequency, detecting the input signal of the stylus at a third frequency when detecting the input signal of the stylus at the second frequency and when a duration in which the terminal does not detect the input signal of the stylus is greater than a first time period. The second frequency is greater than the third frequency and the third frequency is greater than the first frequency. | 2021-12-23 |
20210397343 | TOUCH SENSITIVE PROCESSING METHOD AND APPARATUS AND TOUCH SYSTEM - A touch sensitive processing method applicable to a touch panel is provided. The touch panel includes sequentially a third electrode layer, a flexible dielectric layer, and at least one touch electrode layer. The third electrode layer includes multiple parallel third electrodes. The at least one touch electrode layer includes first electrodes in parallel to a first axis and second electrodes in parallel to a second axis. Each of the first electrodes intersects with the second electrodes to form multiple intersections. The touch sensitive processing method comprises: performing self-capacitance detection via the third electrodes to retrieve an approximating event, performing mutual-capacitance detection via the first electrodes and the second electrodes to retrieve a touching event, and reporting the approximating event to a host if the touching event is detected, or reporting the touching event if it is detected. | 2021-12-23 |
20210397344 | TOUCH SENSITIVE PROCESSING METHOD AND APPARATUS AND TOUCH SYSTEM - A touch sensitive processing method applicable to a touch panel is provided. The touch panel includes sequentially a third electrode layer, a flexible dielectric layer, and at least one touch electrode layer. The third electrode layer includes multiple parallel third electrodes. The at least one touch electrode layer includes first electrodes in parallel to a first axis and second electrodes in parallel to a second axis. Each of the first electrodes intersects with the second electrodes to form multiple intersections. The touch sensitive processing method comprises: performing self-capacitance detection via the third electrodes to retrieve an approximating event, performing mutual-capacitance detection via the first electrodes and the second electrodes to retrieve a touching event, and reporting the approximating event to a host if the touching event is detected, or reporting the touching event if it is detected. | 2021-12-23 |
20210397345 | MANAGING I/O AMPLIFICATION IN LOG-STRUCTURED MERGE TREES - Methods, systems, and computer program products for performing inline garbage collection of the portion of a data storage area corresponding to a to-be-deleted key of a key-value pair. | 2021-12-23 |
20210397346 | DYNAMIC CACHE MANAGEMENT IN HARD DRIVES - Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device. | 2021-12-23 |
20210397347 | DATA PROTECTION METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT - A data protection method, a memory storage device and a memory control circuit unit are provided. The method includes: setting a plurality of disk array tags corresponding to a plurality of word lines and a plurality of memory planes, and the plurality of disk array tags corresponding to one of the word lines connected to one of the memory planes are at least partially identical to the plurality of disk array tags corresponding to another one of the word lines connected to another one of the memory planes; receiving a write command and data corresponding to the write command from a host system; and sequentially writing the data into the plurality of word lines and the plurality of memory planes corresponding to the plurality of disk array tags. | 2021-12-23 |
20210397348 | Storage System and Method for Using Host-Assisted Variable Zone Speed Grade Modes to Minimize Overprovisioning - A storage system and method for using host-assisted variable zone speed grade modes to minimize overprovisioning are provided. In one embodiment, a controller of the storage system is configured to receive a request from a host for creation of a zone of memory; in response to the request, create the zone to avoid overprovisioning the zone; determine speed grades of a plurality of usage modes of the zone; inform the host of the speed grades of the plurality of usage modes of the zone; and receive, from the host, a command to write data in the zone pursuant to one of the plurality of usage modes. Other embodiments are provided. | 2021-12-23 |
20210397349 | Retrieving Data in a Storage Network - A method for execution by a dispersed storage and task (DST) client module includes issuing a read threshold number of read slice requests are issued to storage units of the set of storage units. One or more encoded slices of a selected read threshold number of encoded slices are received. When a next encoded data slice of a decode threshold number of encoded data slices is received within a response timeframe, outputting of the next encoded data slice is initiated. When the next encoded data slice is not received within the response timeframe, receiving of another decode threshold number of encoded slices of the set of encoded slices is facilitated. The other decode threshold number of encoded slices are decoded to produce recovered encoded data slices, where the recovered encoded data slices includes at least a recovered next encoded data. | 2021-12-23 |
20210397350 | Data Processing Method and Apparatus, and Computer-Readable Storage Medium - A data processing method includes obtaining a plurality of data blocks, determining a first data block and a second data block from the data blocks, where the first data block has a first hash value, and the second data block has a second hash value, where the first hash value is obtained by performing calculation on the first data block based on a hash algorithm and the second hash value is obtained by performing calculation on the second data block based on the hash algorithm, and combining and compressing the first data block and the second data block based on a degree of similarity of the first data block and the second data block. | 2021-12-23 |
20210397351 | SYNCHRONOUS DISCOVERY LOGS IN A FABRIC STORAGE SYSTEM - Systems and methods for distributed storage systems using synchronous discovery logs for fabric subsystem discovery. Storage nodes may be configured with fabric services and a management service may provide synchronization of discovery logs across fabric subsystems and between peer fabric nodes. The peer fabric nodes may communicate with one another using a fabric network protocol and corresponding fabric subsystems may communicate with each peer fabric node. When a target subsystem fabric node updates its discovery log, the updated discovery log is sent to the corresponding peer fabric node. The corresponding peer fabric node sends the updated discovery log to each subsystem fabric node and to each peer fabric node for synchronization across all subsystem fabric nodes. A host may contact any subsystem fabric node for the updated discovery log. | 2021-12-23 |
20210397352 | Mode Handling in Multi-Protocol Devices - Aspects of a multi-protocol storage device including a controller are provided which handle mode switches after a shutdown resulting in a large amount of unfinished work by phasing the work during and after initialization. The controller operates in a first mode such as an SD mode and a second mode such as a NVMe mode. In the event of a shutdown in the second mode resulting in unfinished work, the controller initializes in the first mode. During initialization, the controller determines whether a completion time for the unfinished work exceeds an initialization time in the first mode. When the completion time exceeds the initialization time, the controller performs a first portion of the work during initialization and postpones performance of at least a second portion of the unfinished work until after initialization. As a result, initialization timeouts in the first mode due to the unfinished work may be avoided. | 2021-12-23 |
20210397353 | METHOD FOR OPERATING A PROCESSING UNIT - A method for operating a processing unit. The processing unit addresses virtual memory areas in order to access a RAM memory unit and these individual virtual memory areas respectively being mapped onto a physical memory area of the RAM memory unit. A check of the RAM memory unit for errors is performed. If, in the course of this check, a physical memory area of the RAM memory unit is determined to be faulty, this faulty physical memory area is designated as faulty. A check is performed to determine whether a free physical memory area exists in RAM memory unit onto which no virtual memory area is mapped and which is not designated as faulty. If such a free physical memory area exists, the virtual memory area that is currently mapped onto the physical memory area recognized as faulty is henceforth mapped onto this free physical memory area. | 2021-12-23 |
20210397354 | RECOVERY OF MEMORY DEVICE FROM A REDUCED POWER STATE - Devices and techniques are disclosed herein to control recovery of a memory device from a reduced power state. A memory controller can include a detection circuit configured to monitor the power supply voltage to an array of memory cells during the reduced power state. Control circuitry an initialization procedure for recovery of the memory device from the reduced power state, based on the state of the detection circuit. | 2021-12-23 |
20210397355 | MEMORY, MEMORY SYSTEM, AND OPERATION METHOD OF MEMORY SYSTEM - A memory includes: a non-volatile memory suitable for storing a defect address; a register suitable for receiving and storing the defect address from the non-volatile memory during a boot-up operation, and receiving and storing an address that is input from an exterior during a register access operation; a comparison circuit suitable for comparing the address stored in the register with an address that is input from the exterior to produce a comparison result; redundant memory cells that are accessed according to the comparison result of the comparison circuit and a redundancy activation bit; and normal memory cells that are accessed according to the comparison result of the comparison circuit and the redundancy activation bit. | 2021-12-23 |
20210397356 | RELAYING STORAGE OPERATION REQUESTS TO STORAGE SYSTEMS USING UNDERLYING VOLUME IDENTIFIERS - Example implementations relate to virtual persistent volumes. In an example, a storage operation request includes a volume identifier. A volume mapping that corresponds to the volume identifier is identified. Underlying volume identifiers are identified based on the volume mapping. The underlying volume identifiers relate to underlying storage volumes that form at least part of a virtual persistent volume associated with the volume identifier. The storage operation request is relayed, using the underlying volume identifiers, to storage systems on which the underlying storage volumes are respectively located. | 2021-12-23 |
20210397357 | INFORMATION PROCESSING APPARATUS AND METHOD - An information processing apparatus and method capable of minimizing influences affecting business activities and dynamically changing the configuration of a storage apparatus in response to scale-out of hosts are proposed. The information processing apparatus for managing the configuration of the storage apparatus which constitutes a hybrid cloud system is provided with a data acquisition unit and a data copy management unit; and if the data acquisition unit detects the scale-out of the hosts and determines that a first volume, which stores data from the hosts, in the storage apparatus has a high load, the data acquisition unit issues an instruction to the data copy management unit to copy the data and the data copy management unit issues an instruction to the storage apparatus, in accordance with the instruction from the data acquisition unit, to copy the data, regarding which the access frequency from each host is high, to a second volume and to copy the data, regarding which the access frequency from a specified host is high, to a third volume. | 2021-12-23 |
20210397358 | Data Migration For Write Groups - Managing storage device evacuation that includes a plurality of storage devices, including: detecting, by the storage system, an occurrence of a storage device evacuation event associated with a source storage device within a write group, wherein the write group is a subset of storage devices storing a data set; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage system, a target storage device for receiving data stored on the source storage device; and migrating, by the storage system, the data stored on the source storage device to the target storage device. | 2021-12-23 |
20210397359 | Storing Data For Machine Learning And Artificial Intelligence Applications In A Decentralized Storage Network - Storing data for machine learning and artificial intelligence applications in a decentralized storage network, including: identifying a plurality of decentralized storage networks that a storage system can utilize for storing data, each of the plurality of decentralized storage networks comprising a collection of network connected computers operating as cooperative participants without employing dedicated servers for the storage of data; selecting, based characteristics of each decentralized storage network, one or more decentralized storage networks for storing the data; and initiating storage of the data on the selected one of more decentralized storage networks. | 2021-12-23 |
20210397360 | REGULATING STORAGE DEVICE REBUILD RATE IN A STORAGE SYSTEM - An apparatus comprises at least one processing device comprising a processor coupled to a memory; the at least one processing device being configured to: obtain a set of rebuild rate parameters for a given storage device from a storage array comprising a plurality of storage devices; and dynamically regulate a rebuild rate associated with a rebuild process for the given storage device based on the set of rebuild rate parameters obtained from the storage array for the given storage device. For example, the set of rebuild rate parameters include a rebuild capacity parameter and a rebuild time parameter. | 2021-12-23 |
20210397361 | DATA STORAGE DEVICE WITH BURN-AFTER-READ MODE - A data storage device is disclosed comprising a non-volatile storage medium (NVSM), and a head configured to access the NVSM. During a first interval, the head is used to write first data to a first segment of the NVSM, and during a second interval, the head is used to read the first data from the first segment of the NVSM and erase at least part of the first data from the first segment of the NVSM. | 2021-12-23 |
20210397362 | SEMICONDUCTOR DEVICE AND METHOD OF OPERATING THE SAME - The present technology relates to a semiconductor device and a method of operating the same. The semiconductor device includes a sensing voltage generator configured to generate a temperature voltage having a voltage level determined according to an internal temperature of the semiconductor device and a reference voltage having a constant voltage level, a code generator configured to generate a temporary code including a sensing code value corresponding to the internal temperature and a boundary value indicating whether the internal temperature is included in a boundary portion associated with at least one temperature range corresponding to the sensing code value based on the temperature voltage and the reference voltage, and a code correction component configured to generate a correction code for generating an operation voltage of the semiconductor device by correcting the temporary code, based on the temporary code and a previously generated correction code. | 2021-12-23 |
20210397363 | OPERATIONAL MONITORING FOR MEMORY DEVICES - Methods, systems, and devices for operational monitoring for memory devices are described. Some memory devices may degrade over time, and this degradation may include or refer to a reduction of an ability of the memory device to reliably store, read, process, or communicate information, among other degradation. In accordance with examples as disclosed herein, a memory device may include components configured for monitoring health or life expectancy or both of the memory device, such as components internal to the memory device that identify and store various indications of a duration of operating a memory device. An operational duration stored at the memory device may be used in various operations, such as calculations or comparisons, to evaluate health or life expectancy of the memory device, which may include or be supported by various signaling with a host device. | 2021-12-23 |
20210397364 | STORAGE DEVICE AND OPERATING METHOD THEREOF - A storage device includes: a nonvolatile memory including map data; and a controller configured to read map data to be uploaded among the map data, to divide the map data to be uploaded into a plurality of map units, to sequentially encode the plurality of map units, and to transmit the encoded map units to a host. The controller encodes a next map unit while a map unit encoded in a previous step is transmitted to the host. | 2021-12-23 |
20210397365 | MEMORY SYSTEM AND OPERATION METHOD THEREOF - A memory system may include: a nonvolatile memory device suitable for storing user data and meta data of the user data; and a controller suitable for uploading at least some of the meta data to a host. When the size of a free space of a storage space of the host, allocated to store the uploaded meta data, is equal to or less than a preset value, the controller may upload hot meta data to the host according to the number of normal read requests received from the host and the ratio of the normal read requests. | 2021-12-23 |
20210397366 | MEMORY DEVICE INCLUDING A RESISTIVE MEMORY CELL AND ELECTRONIC DEVICE INCLUDING THE SAME - A memory device includes a first nonvolatile memory including a resistive memory cell; and a controller. The controller may be configured to provide the first nonvolatile memory with a first data, a first program command, and a first address. The controller may be configured to receive a second data, which is a verify read from the resistive memory cell programmed with the first data, from the first nonvolatile memory in response to the first program command. The controller may be configured to compare the first data with the second data to detect a number of fail cells. When the number of detected fail cells is greater than a reference value, the controller may be configured to generate a third data obtained by inversing the first data, and provide the third data to the first nonvolatile memory. The first data may include an inversion flag bit. | 2021-12-23 |
20210397367 | OPERATING METHOD OF MEMORY CONTROLLER, OPERATING METHOD OF HOST AND STORAGE DEVICE - An operating method of a memory controller may include receiving a state analysis request of a memory from a host, determining a fragment state of the memory, determining a lifespan situation of the memory, generating an analysis result indicating whether a garbage collection is restricted, on the basis of the fragment state and the lifespan situation, and providing the analysis results to the host. | 2021-12-23 |
20210397368 | STORAGE DEVICE FOR HIGH SPEED LINK STARTUP AND STORAGE SYSTEM INCLUDING THE SAME - A link startup method of a storage device connected to a host through a plurality of lanes includes performing an initialization operation in the storage device; establishing data communication through a connected transmission lane and a connected reception lane among the plurality of lanes; transmitting a high speed link up message to the host through the connected transmission lane of the storage device; and performing a link startup operation in a high speed mode through the connected transmission lane of the storage device and the connected reception lane of the host, based on the high speed link up message transmitted by the storage device. | 2021-12-23 |
20210397369 | System and Method for Near-Instant Unmapping and Write-Same in a Log-Structured Storage Cluster - A method, computer program product, and computer system for receiving, by a computing device, a Write-Same operation from a host for a range of logical block addresses of a destination. Data may be recorded in a buffer to indicate that the Write-Same operation is complete prior to completing the Write-Same operation. An acknowledgment may be sent to the host that the Write-Same operation is complete prior to flushing to a final destination. The Write-Same operation for the logical block addresses of the destination may be performed after sending the acknowledgment to the host that the Write-Same operation is complete. | 2021-12-23 |
20210397370 | Data processing method for improving access performance of memory device and data storage device utilizing the same - A data storage device includes a memory device and a memory controller. The memory controller is configured to configure a predetermined memory block as an active memory block to receive data from a host device and accordingly record a plurality of logical addresses in a first mapping table. In response to a determination of recommending for activating one or more sub-regions of the memory device or delivering one or more Host Performance Booster (HPB) entries is required, the memory controller is further configured to update a second mapping table based on the first mapping table before delivering the HPB entries to the host device. The memory controller is further configured to generate the HPB entries according to the second mapping table after the second mapping table has been updated based on the first mapping table and deliver a packet comprising the HPB entries to the host device. | 2021-12-23 |
20210397371 | CACHE MANAGEMENT IN A MEMORY SUBSYSTEM - Methods, systems, and devices for cache management in a memory subsystem are described. An interface controller may include a first buffer and a second buffer. The interface controller may use the first and second buffers to facilitate operating a volatile memory as a cache for a non-volatile memory. During an access operation, the interface controller may use the buffer to transfer data between the volatile memory, non-volatile memory, and another device. In response to the access operation, the interface controller may use the second buffer to transfer second data from the volatile memory to the non-volatile memory. | 2021-12-23 |
20210397372 | SYSTEM IDLE TIME REDUCTION METHODS AND APPARATUS - An apparatus is provided that includes a memory die including a pipeline circuit coupled to a memory structure. The memory die is configured to execute a first command by receiving in the pipeline circuit data to be written to the memory structure, processing the received data in the pipeline circuit and providing the processed data to the memory structure, predicting that the pipeline circuit has completed processing the received data, and ending execution of the first command based on the prediction. | 2021-12-23 |
20210397373 | Peer Storage Compute Sharing Using Memory Buffer - Example storage systems, storage devices, and methods provide sharing of data function processing using a memory buffer to coordinate between peer storage devices. A peer storage device acts as master to determine a plurality of compute tasks associated with a host function, determine peer storage devices and assign them compute tasks, and store the task compute configuration for each compute task in the buffer memory for access by the peer storage devices. Results of the peer compute tasks may be returned to the host. | 2021-12-23 |
20210397374 | FUNCTION PROCESSING USING STORAGE CONTROLLERS FOR LOAD SHARING - Systems and methods for distributed storage and processing systems using storage controllers for load sharing are described. A host processor may receive a function request that corresponds to a plurality of compute tasks, such as map compute tasks targeting data in local storage. The host processor may fetch the data from local storage devices through storage controllers. At least one storage controller, such as a non-volatile memory express (NVMe) interface controller, may be configured to execute overflow tasks for the function request. Another storage controller may be configured for executing other processing and management activities, such as reduce compute tasks. | 2021-12-23 |
20210397375 | MEMORY CONTROL METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT - A memory control method for a rewritable non-volatile memory module is provided according to an exemplary embodiment of the disclosure. The method includes: collecting valid data from a source unit; copying a first logical to physical mapping table corresponding to the source unit to generate a second logical to physical mapping table; updating the second logical to physical mapping table according to a physical address of a recycling unit expected to be written, and the second logical to physical mapping table is recorded with mapping information corresponding to the recycling unit; copying the valid data from the source unit into the recycling unit; and updating first management information according to the second logical to physical mapping table. | 2021-12-23 |
20210397376 | MEMORY DEVICE FOR PERFORMING IN-MEMORY PROCESSING - A memory device includes: in-memory operation units to perform in-memory processing of an operation pipelined in multi-pipeline stages; memory banks assigned to the plurality of in-memory operation units such that a set of n memory banks is assigned to each of the in-memory operation units, each memory bank performing an access operation of data requested by each of the plurality of in-memory operation units while the pipelined operation is performed, wherein n is a natural number; and a memory die in which the in-memory operation units, the memory banks, and command pads configured to receive a command signal from an external source are arranged. Each set of the n memory banks includes a first memory bank having a first data transmission distance to the command pads and a second memory bank having a second data transmission distance to the command pads that is larger than the first data transmission distance. | 2021-12-23 |
20210397377 | MEMORY SYSTEM, MEMORY CONTROLLER, AND METHOD OF OPERATING MEMORY SYSTEM - Embodiments of the present disclosure relate to a memory system, a memory controller, and a method of operating the memory system. According to the embodiments of the present disclosure, the memory system may search for a target command, to be processed before entering a power-off state, in a plurality of command queues that queue commands to be inputted to the memory device when a sudden power off (SPO) signal is transmitted from a power management core to a flash interface layer core, may enqueue the target command into a top priority command queue having the highest priority among the plurality of command queues, and may input the target command enqueued into the top priority command queue to the memory device before entering the power-off state. | 2021-12-23 |
20210397378 | STORAGE DEVICE AND OPERATING METHOD THEREOF - A storage device includes: a nonvolatile memory configured to store map data; and a controller configured to divide map data to be uploaded among the map data into a plurality of map units and to process a normal read command queued in a command queue, after encoding a first map unit of the plurality of map units and before encoding a next map unit, among the plurality of map units, to be encoded after encoding of the first map unit is completed. | 2021-12-23 |
20210397379 | NORFLASH SHARING - A system on a chip allows external NorFlash memory sharing by multiple master devices. The system on a chip is configured to use an external NorFlash memory and includes a plurality of master devices and NorFlash virtualising circuity. The NorFlash virtualizing circuitry is configured to suspend a program operation or an erase operation being carried out on the external NorFlash memory, permit a read operation to be carried out on the NorFlash memory and then resume the suspended program operation or erase operation. Each master device of the plurality of master devices operates as a master to independently access the external NorFlash memory. | 2021-12-23 |
20210397380 | DYNAMIC PAGE ACTIVATION - Methods, systems, and devices for dynamic page activation are described. In some examples, one or more components of a memory device (e.g., an interface controller of a memory device) may receive a first read command for a first page of data stored at a memory array. The memory device may determine, based on one or more prior access operations, that a second read command for a second page of data may be received. The memory device may prefetch (e.g., read) the second page of data such that when the second read command is received, the data may have already been read and may be communicated (e.g., to a host device) in response to the second read command. | 2021-12-23 |
20210397381 | RECEIVE-SIDE CROSSTALK CANCELATION - Methods, systems, and devices for receive-side crosstalk cancelation are described. A device that receives multiple signals over different transmission lines may include a circuit for canceling crosstalk. The circuit may include one or more capacitors or inductors that are coupled with the inputs of multiple receive circuits. The circuit may also include a set of resistors that are coupled with the receive circuits. In some cases, the device may dynamically configure the cancelation circuit to provide a particular bandwidth or strength of cancelation. In such cases, the device may configure the circuit autonomously or based on control information from another device. | 2021-12-23 |
20210397382 | SYSTEM AND METHOD FOR OPTIMIZING WRITE REQUESTS OF A WRITE QUEUE - A system and method for optimizing write requests of a write queue, including: receiving a current write request for updating a storage, wherein the current write request includes at least data to be written to the storage and a location within the storage into which the data is to be written; determining if there is at least one overlap between the current write request and an earlier write request within a write queue; and updating at least one of the current write request and the earlier write request to eliminate the at least one overlap. | 2021-12-23 |
20210397383 | Rate Limit On The Transitions Of Zones To Open - The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of zones. The controller restricts the host to a maximum number of zones that can be in the open and active state at a time. Open zones can be switched to the closed state, and vice versa, upon a predetermined amount of time expiring. The maximum number of open zones is based on one or more amounts of time to: generate parity data, copy the parity data from the RAM2 to the RAM1, update the parity data, switch a zone from the open and active state to the closed state, and the amount of space in a temporary RAM1 buffer. | 2021-12-23 |
20210397384 | VIDEO SYSTEM, TERMINAL, AND MOTION DEVICE - A video system according to an embodiment includes a first device for generating signals corresponding to an error state of the first device. The signals identify error types and stages in an operation for clearing the error state experienced by the first device. A video image display screen is provided to display video images related to the error state. A second device is communicably connected to the first device to receive the signals from the first device and then supply the video images related to the error state to the video image display screen according to error type and stage in the operation for clearing the error state as indicted by the signal. | 2021-12-23 |
20210397385 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus includes a reception unit configured to receive print data containing quality request data, a generation unit configured to generate a job based on the quality request data received by the reception unit, a transmission unit configured to transmit the job generated by the generation unit to a job processing apparatus, and another generation unit configured to generate product quality data indicating a quality of a product generated by processing the job by the job processing apparatus, wherein, in a case where the quality of the product does not satisfy a quality requested by the quality request data, the another generation unit generates the product quality data indicating that the quality requested by the quality request data is not satisfied. | 2021-12-23 |
20210397386 | INSPECTION SYSTEM, INSPECTION APPARATUS, AND METHOD FOR CONTROLLING THE INSPECTION APPARATUS - An inspection apparatus that inspects the quality of a printed product printed by a print apparatus receives information indicating a reference image, from an information processing apparatus that transmits a print job to the print apparatus. The inspection apparatus acquires the reference image based on the information indicating the reference image. The inspection apparatus receives from the print apparatus a scanned image of the printed product printed based on the print job received from the information processing apparatus, and inspects the quality of the printed product based on a comparison between the received scanned image and the acquired reference image. | 2021-12-23 |
20210397387 | APPARATUS AND METHOD FOR CONTROLLING THE SAME - An apparatus includes a print controller configured to perform color conversion on data using a color profile to generate image data for use in printing. The apparatus further includes a controller configured to acquire information regarding characteristic information of at least one illumination apparatus via a network, acquire first characteristic information based on the information regarding the characteristic information of the at least one illumination apparatus, acquire second characteristic information based on a color chart of the apparatus, and generate a color profile based on the first and second characteristic information. | 2021-12-23 |
20210397388 | CHANGING OPERATIONAL STATE OF IMAGE FORMING APPARATUS BASED ON DISTANCE OF SENSED BODY - An image forming apparatus includes a sensor to output a signal, and a processor. The processor is to change an operation state of the image forming apparatus based on the signal indicative of an amount of change in the signal maintained for a time period. | 2021-12-23 |
20210397389 | SYSTEM AND METHOD FOR IMPLEMENTING POLICY-BASED PRINTING OPERATIONS USING IDENTIFICATION NUMBERS - A policy-based printing system is implemented to allow access to a private domain to print using a public domain using a corporate personal identification number (PIN) and a public PIN. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server retrieves a policy from a private policy server that configures the parameters for printing using the public domain. The print job data is provided to a public file server until the public policy server confirms that the print job can be sent to the printing device. | 2021-12-23 |
20210397390 | DATA SHARING METHOD, GRAPHICAL USER INTERFACE, ELECTRONIC DEVICE, AND SYSTEM - This application relates to the field of mobile communications, and in particular, to a technical solution of sharing data with a nearby device by using a wireless communications technology. In a method for printing a photo, a mobile phone first selects a to-be-printed photo, then discovers a nearby device by using the foregoing related wireless communications technology, and displays the discovered device such as a printer or a projector on the mobile phone; and then a user performs a tap operation on the discovered printer, so that one-tap printing can be implemented. In this way, printing efficiency of an electronic device is improved, and user experience is also improved. | 2021-12-23 |
20210397391 | IMAGE FORMING APPARATUS PROVIDING DISTRIBUTED RENDERING SERVICE - An image forming apparatus is provided. The image forming apparatus includes a printing engine, memory to store information indicating correspondences of a plurality of file types and uniform resource identifier (URI) addresses of rendering subjects to render printing data of each file type of the plurality of file types in correspondence to each of a plurality of external apparatuses, a communication device to receive a file by a direct printing function method from an external apparatus, and a processor to identify the type of the received file, determine a URI address corresponding to the identified file type and the external apparatus, according to the information indicating correspondences, control the communication device to transmit the received file to the determined URI address, and receive, from the determined URI address, rendered data corresponding to the file. | 2021-12-23 |
20210397392 | PRINT SYSTEM - A print system includes a printer including an ink head from which ink is discharged onto a recording medium, and a management computer communicably connected to the printer. The management computer includes a receiver to receive operating condition information of the printer from the printer, a predictor to predict whether maintenance work of the printer is necessary or not based on the operating condition information received by the receiver, and a notifier to notify at least one of a user of the printer, a service engineer, and a call center if the predictor predicts that the maintenance work is necessary. | 2021-12-23 |
20210397393 | DATA STREAMS OF PRODUCTION INTENTS - A data state manager may include a production intent module to define a production intent, a capability module to identify a number of capabilities of a plurality of media printing devices to which the data state manager is coupled, and a data stream module to, through a plurality of communication links to the media printing devices, stream a plurality of data streams to the plurality of media printing devices in a synchronized manner based on a number of characteristics of the streamed data and the identified capabilities of the media printing devices, with the data streams defining the production intent. | 2021-12-23 |
20210397394 | AUTOMATED TEMPLATE GENERATION FOR TILING - Methods relating generally to printing to a medium with a printer are disclosed. In one such method, a plurality of objects (“the objects”) for a tile is received. An object count for each object type of the objects is counted. A tile-reuse count is initialized. A tile object associated with the objects is generated. Tile area data for the tile, tiling area data for a tiling area, and bounding region data for a bounding region are received. A check is performed for the tile area data having at least one dimension exceeding a corresponding bounding region dimension of the bounding region data. It is determined that the tiling area data does have at least one dimension exceeding the bounding region dimension. Responsive to the determining the tiling area data does have at least one dimension exceeding the bounding region dimension, a template for the tile is generated for non-overlapping tiling. | 2021-12-23 |
20210397395 | PRIVACY FILTER - A privacy filter includes a base having a shape corresponding to a shape of an adherend and formed in a sheet form, a micro-louver portion stacked on one face of the base, wherein the micro-louver portion has a louver pattern in which a light transmitting layer and an opaque layer are alternately arranged with each other in a repeated manner, a first coating formed on one face of the micro-louver portion, a second coating formed on an opposite face of the base to one face of the base, and a foam pad stacked on one face of the second coating, wherein the foam pad is to be adhered to the adherend, and has a predetermined thickness. | 2021-12-23 |
20210397396 | SYNCHRONIZED DISPLAY OF SCREEN CONTENT ON NETWORKED DEVICES - A system configured to synchronize the displays of multiple infusion pumps is provided. In some embodiments, the system includes a plurality of infusion pumps in communication with a server. An individual infusion pump synchronizes its internal clock by communicating with the server. Based on the synchronized internal clock, the infusion pump determines the current time, calculates a parameter based on the current time, and causes screen content corresponding to the calculated parameter to be displayed. | 2021-12-23 |
20210397397 | SYSTEMS AND METHODS FOR SAAS APPLICATION PRESENTATION MODE ON MULTIPLE DISPLAYS - Systems and methods of using an embedded browser for displaying content from a network application in presentation mode on a secondary display are described. A method includes establishing, by a client application on a client device having a primary display and a secondary display, a session to a network application accessed via an embedded browser of the client application. The method further includes detecting, by the client application, selection of a the presentation mode while displaying a web page of the network application on a primary display of the client device. The method further includes displaying, by the embedded browser responsive to the presentation mode, content of the network application for the presentation mode on the secondary display of the client device while displaying the web page of the network application on the primary display. | 2021-12-23 |
20210397398 | Method, Device and System for Configuring Display Screen - Provided are a method device (20, 70) and system (30, 40, 80) for configuring a display screen, for example, the method includes that a network connection request including initial display screen information is sent in a wireless manner after power-on self-test, a network connection is established with a main console (301, 801), the initial display screen information is acquired, the initial display screen information is displayed, the updating operation to position information in the initial display screen information is carried out by the main console (301, 801) to obtain target display screen information, and a coordinate assignment of the target display screen information is displayed to obtain display coordinate information (S61); the target display screen information and the display coordinate information are received, the position information is updated, and identification codes in thea display coordinate information are associated with the initial display screen information, and is stored locally (S62). | 2021-12-23 |
20210397399 | INTERFACES MOVES - An example non-transitory computer-readable storage medium comprises instructions that, when executed by a processing resource of a computing device, cause the processing resource to determine a portion of an interface moved from a first display to a second display. The instructions further cause the processing resource to compare the portion of the interface moved from the first display to the second display to a threshold. The instructions further cause the processing resource to move the interface automatically from the first display to the second display responsive to a determination that the portion of the interface moved to the second display exceeds the threshold. | 2021-12-23 |
20210397400 | IMAGE DISPLAY SYSTEM AND IMAGE DISPLAY METHOD - An image display system causes a plurality of image display devices having different device characteristics to respectively display images. The image display system includes an external light detection device that detects external light and an image adjustment device that performs adjustment to make at least one of contrast, chromaticity, and luminance continuous between the images displayed on the plurality of image display devices, the adjustment being performed based on the device characteristics and the detected external light. | 2021-12-23 |
20210397401 | DISPLAY APPARATUS FOR PROVIDING CONTENT IN CONNECTION WITH USER TERMINAL AND METHOD THEREFOR - An embodiment according to the present disclosure provides a display apparatus including a display, an audio output interface, a memory, a communication interface configured to connect to a terminal of a user, and a processor configured to output, via at least one of the display or the audio output interface, content stored in the memory or received through the communication interface, determine a position of the terminal to which the communication interface is connected, determine whether the position of the terminal is outside of a viewing area, and based on determining that the position of the terminal is outside of the viewing area, output the content to the terminal. | 2021-12-23 |
20210397402 | COLLABORATIVE REMOTE INTERACTIVE PLATFORM - Systems and methods for providing a remote interactive experience are provided. The systems and methods may include computer executable code stored in a non-transitory memory and run on a processor. The remote interactive experience may be provided via a digital platform. The platform may provide management of a shared browser. The shared browser may be shared by a plurality of participant devices. The platform may store the shared browser in a cloud-based location. The shared browser may thus be cloud-based. The platform may enable the plurality of participant devices to access the cloud-based shared browser. The platform may receive, as input, actions performed to each of the plurality of participant devices. The actions may include at least one of an action list that includes: a follow command (which instructs a participant device to replicate the remote interactive experience of a host device) a present command (which instructs a group of participant devices to replicate the remote interactive experience of a host device) a cursor movement, a window-sizing, a window-positioning, and a file navigation performed to the shared browser. | 2021-12-23 |
20210397403 | PLAYBACK DEVICE AND METHOD OF CONTROLLING THE SAME - A playback device includes a first communicator that communicates with a terminal device through a first communication scheme and that receives music data and music information indicating an attribute of the music data from the terminal device, a music information storage that stores the music information received by the first communicator, a music player that plays back the music data received by the first communicator, a search processor that generates search data for searching for information related to the music data based on the music information, and a second communicator that communicates via a network through a second communication scheme different from the first communication scheme and that transmits the search data and receives a search result for the search data. The search processor outputs the search result received by the second communicator. | 2021-12-23 |
20210397404 | SMART AUDIO PLAYBACK - Embodiments are directed to controlling playback of recordings. The recording can comprise an audio recording, audio/visual recording, voicemail message, or other recording having an audio component. According to one embodiment, a method can comprise capturing an audio recording of speech of at least one person and determining, a context for each of a plurality of portions of the audio recording based on natural language processing of the audio recording. One or more transition points between the portions of the audio recording can be identified. Each transition point can indicate a change in the determined context between the portions. A playback interface providing a representation of the audio recording and each of the identified transition points can be presented and the audio recording can be played based on input received through the playback interface. | 2021-12-23 |
20210397405 | MULTIPLE OUTPUT CONTROL BASED ON USER INPUT - A media control device is provided. The media control device includes a first output port and a second output port. The media control device receives a user input indicative of disability information of a user. Further, the media control device controls the first output port to output a first audio portion of media content. The media control device further retrieves a second audio portion which describes a first image portion of the media content based on the received user input. The first image portion is associated with the first audio portion. The media control device further controls the second output port to output the first audio portion and the second audio portion based on the received user input. | 2021-12-23 |
20210397406 | DEVICE CONTROL METHOD AND APPARATUS - Provided are a device control method and apparatus. The method is applied to an audio device, and includes: receiving an acoustic signal set, determining a propagation characteristic of an acoustic signal in the acoustic signal set, determining, according to the propagation characteristic, a device parameter associated with audio play quality to be used by the audio device, and controlling the audio device to play audio with the device parameter. | 2021-12-23 |
20210397407 | METHOD AND SYSTEM FOR ADJUSTING SOUND PLAYBACK TO ACCOUNT FOR SPEECH DETECTION - A method performed by an audio system comprising a headset. The method sends a playback signal containing user-desired audio content to drive a speaker of the headset that is being worn by a user, receives a microphone signal from a microphone that is arranged to capture sounds within an ambient environment in which the user is located, performs a speech detection algorithm upon the microphone signal to detect speech contained therein, in response to a detection of speech, determines that the user intends to engage in a conversation with a person who is located within the ambient environment, and, in response to determining that the user intends to engage in the conversation, adjusts the playback signal based on the user-desired audio content. | 2021-12-23 |
20210397408 | Information Processing Terminal, Audio System, and Information Processing Method - An information processing terminal includes a display, an identifier, an arrangement data generator, an obtainer, and a display processor. The identifier identifies a model of an I/O device that includes a plurality of input/output terminals. The arrangement data generator generates arrangement data that shows arrangement of the plurality of input/output terminals, based on an identification result of the identifier. The obtainer obtains an audio processing parameter corresponding to each of the plurality of input/output terminals. The display processor displays the audio processing parameter corresponding to each of the plurality of input/output terminals on the display, based on the arrangement data. | 2021-12-23 |
20210397409 | Color Slider - Adjusting gains of an audio mix. Audio tracks using respective gains are individually analyzed to compute a first metric of frequency content. A user input specifies a desired second metric of the frequency content. Responsive to the user input, respective gains of the audio tracks are collectively and simultaneously adjusted to produce respective adjusted gains of the audio tracks. A second audio mix when played of the audio tracks with the respective adjusted gains has a third metric of frequency content different from the first metric of frequency content. The third metric is closer to the second metric than said first metric. | 2021-12-23 |
20210397410 | MANUFACTURING THERMOPLASTIC COMPOSITES AND ARTICLES - Embodiments of the present technology may include a method of making a thermoplastic composite concentrates. The method may include melting a low-viscosity reactive resin to form a molten reactive resin. The method may also include fully impregnating a plurality of continuous fibers with the molten reactive resin in an impregnation device. The method may further include polymerizing the molten reactive resin to form a thermoplastic composite strand. In addition, the method may include chopping the thermoplastic composite strand into a plurality of pellets to form a plurality of thermoplastic composite concentrates. | 2021-12-23 |
20210397412 | MULTI-DIMENSIONAL REFERENCE ELEMENT FOR MIXED REALITY ENVIRONMENTS - Approaches provide for controlling, managing, and/or otherwise interacting with mixed (e.g., virtual and/or augmented) reality content in response to input from a user, including voice input, device input, among other such inputs, in a mixed reality environment. For example, a mixed reality device, such as a headset or other such device can perform various operations in response to a voice command or other such input. In one such example, the device can receive a voice command and an application executing on the device or otherwise in communication with the device can analyze audio input data of the voice command to control the view of content in the environment, as may include controlling a user's “position” in the environment. The position can include, for example, a specific location in time, space, etc., as well as directionality and field of view of the user in the environment. A reference element can be displayed as an overlay to the mixed reality content, and can provide a visual reference to the user's position in the environment. | 2021-12-23 |
20210397413 | SPLIT AND DUPLICATE RIPPLE CIRCUITS - Methods, systems, and devices for split and duplicate ripple circuits are described. A ripple circuit may be divided into stages, which may operate in parallel. For example, a first stage may have a finite number of possibilities for an output that is relevant for a second stage, and the second stages may be replicated according to the finite number of possibilities. The replicated second stages thus may operate concurrently with each other and the first stage, with each of the replicated second stages assuming a different possible output from the first stage. Once operation of the first stage is complete, the true output of the first stage may be used to select one of the second stages as corresponding to the correct assumed output, and the output of the selected second stage may be or may be included in a set of output signals for the circuit. | 2021-12-23 |
20210397414 | AREA AND ENERGY EFFICIENT MULTI-PRECISION MULTIPLY-ACCUMULATE UNIT-BASED PROCESSOR - Systems, apparatuses and methods may provide for multi-precision multiply-accumulate (MAC) technology that includes a plurality of arithmetic blocks, wherein the plurality of arithmetic blocks each contain multiple multipliers, and wherein the logic is to combine multipliers one or more of within each arithmetic block or across multiple arithmetic blocks. In one example, one or more intermediate multipliers are of a size that is less than precisions supported by arithmetic blocks containing the one or more intermediate multipliers. | 2021-12-23 |
20210397415 | SYSTEMS AND METHODS FOR ANALYZING STABILITY USING METAL RESISTANCE VARIATIONS - This disclosure describes techniques for analyzing statistical quality of bitstrings produced by a physical unclonable function (PUF). The PUF leverages resistance variations in the power grid wires of an integrated circuit. Temperature and voltage stability of the bitstrings are analyzed. The disclosure also describes converting a voltage drop into a digital code, wherein the conversion is resilient to simple and differential side-channel attacks. | 2021-12-23 |