20th week of 2022 patent applcation highlights part 49 |
Patent application number | Title | Published |
20220155937 | TOUCH CONTROLLER, TOUCH SCREEN DRIVING CIRCUIT COMPRISING THE SAME, AND METHOD OF OPERATING TOUCH SCREEN DRIVING CIRCUIT - A touch screen driving circuit for driving a touch screen which includes a display layer and a touch sensor layer on the display layer is provided. The touch screen driving circuit includes: a touch controller configured to provide a plurality of drive signals respectively to a plurality of first electrodes of the touch sensor layer, in a driving period, wherein the plurality of drive signals are phase synchronized during a first sub-period of the driving period; and a display driving circuit configured to provide a compensation signal to at least some of a plurality of source lines of the display layer in the first sub-period of the driving period, wherein the plurality of compensation signals are phase synchronized opposite to the plurality of drive signals in the first sub-period. | 2022-05-19 |
20220155938 | DISPLAY SYSTEM, CONTROL DEVICE, AND CONTROL METHOD - A display device includes a plurality of common electrodes. A second drive circuit supplies a touch drive signal to each of the plurality of common electrodes. A touch detection circuit performs detection of a touch by an object to the display device, based on a touch detection signal received from each of the plurality of common electrodes in one or more touch detection periods. A length of the one or more touch detection periods is a detection time. The touch detection circuit detects a noise at a frequency of the touch drive signal based on the touch detection signal. When the noise is detected, the control circuit changes the frequency of the touch drive signal to be lower than the frequency used when the noise is not detected and changes the detection time to be longer than the detection time used when the noise is not detected. | 2022-05-19 |
20220155939 | ICON DISPLAY METHOD AND MOBILE TERMINAL - An icon display method includes: obtaining a current use scenario of the mobile terminal; determining a primary icon and a subordinate icon in desktop icons of the mobile terminal based on the current use scenario of the mobile terminal; and displaying the primary icon on a first screen. The first screen is a screen that currently faces a user in the two screens, the subordinate icon is used to be displayed on a second screen, and the second screen is a screen that is currently backwards the user in the two screens. | 2022-05-19 |
20220155940 | DYNAMIC COLLECTION-BASED CONTENT PRESENTATION - User interactions may be used to recognize a user's intent and provide a dynamic ingress bar (DIB) that carries forward relevant search information for the user. User interactions provide hints for the DIB to populate a collections area including items that have a common theme with the hint. The DIB is provided along with the user's selection so that the user can quickly recognize how their selection is associated with the collection and also continue navigating through a site without backtracking. As the user interacts with additional content, a new user intent may be determined to update the hint and repopulate the collections area based on the updated hint. | 2022-05-19 |
20220155941 | APPARATUSES AND METHODS TO FACILITATE A PRESENTATION OF CONTENT ITEMS VIA A PROXY REPRESENTATIVE OF MULTIPLE SOURCES - Aspects of the subject disclosure may include, for example, obtaining a first manifest that identifies a plurality of videos, wherein a first video included in the plurality of videos is hosted by at least a first server and a second video included in the plurality of videos is hosted by a second server that is different from the first server, transmitting a first indication of a first selection of the first video, subsequent to the transmitting of the first indication of the first selection of the first video, obtaining a second manifest that identifies at least a first location of the first server on a network, and obtaining first data associated with the first video from a location identified by the second manifest. Other embodiments are disclosed. | 2022-05-19 |
20220155942 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - The present disclosure provides an information processing apparatus, an information processing method, and a program that enable easy extraction of all element groups conforming to a specific element group from a drawing with a small number of person-hours. An information processing apparatus ( | 2022-05-19 |
20220155943 | STATISTICS CHART ROW MODE DRILL DOWN - In embodiments of statistics chart row mode drill down, a first interface is displayed in a table format that includes columns and rows, where each row is associated with an event and each column includes field for a respective event. The rows can further include one or more aggregated metrics representing a number of events associated with a respective row. A row can be emphasized in the first interface and, in response a menu can be displayed with selectable options to transition to a second interface, where the data displayed by the second interface is based on an option selected from the menu. | 2022-05-19 |
20220155944 | PRICE RANGE SYMBOL INTRA-BODY FILL AREA SCALING, DATA GENERATION, STORAGE, DISPLAY, SYSTEM, METHOD, AND DEVICE - A method of updating a display of a symbol representative of changes in price during a time period, the method includes generating and displaying a first symbol comprising an intra-body fill area for each intra-time period of a first plurality of equal intra-time periods in the time period, receiving an input event, and in response to the received input event, generating and displaying a second symbol in place of the first symbol, the second symbol comprising an intra-body fill area for each intra-time period of a second plurality of equal intra-time periods in the time period wherein a number of the second plurality of equal intra-time periods is different from a number of the first plurality of equal intra-time periods. | 2022-05-19 |
20220155945 | DAMAGE DETECTION PORTAL - Images may be captured from a plurality of cameras of an object moving along a path. Each of the cameras may be positioned at a respective identified location in three-dimensional space. Correspondence information for the plurality of images linking locations on different ones of the images may be determined. Linked locations may correspond to similar portions of the object captured by the cameras. A portion of the plurality of images may be presented on a display screen via a graphical user interface. The plurality of images may be grouped based on the correspondence information. | 2022-05-19 |
20220155946 | Proximity-Based Controls On A Second Device - A method includes obtaining proximity information for each of a plurality of assistant-enabled devices within an environment of a user device. Each assistant-enabled device is controllable by an assistant application to perform a respective set of available actions associated with the assistant-enabled device. For each assistant-enabled device, the method also includes determining a proximity score based on the proximity information indicating a proximity estimation of the corresponding assistant-enabled device relative to the user device. The method further includes generating, using the proximity scores determined for the assistant-enabled devices, a ranked list of candidate assistant-enabled devices, and for each corresponding assistant-enabled device in the ranked list, displaying, in a graphical user interface (GUI), a respective set of controls for performing the respective set of actions associated with the corresponding assistant-enabled device. | 2022-05-19 |
20220155947 | PRESENTATION AND CONTROL OF USER INTERACTION WITH AN ARC-SHAPED USER INTERFACE ELEMENT - In some implementations, a user device may present, on a user interface, an arc-shaped user interface element. The user device may detect a user interaction that indicates a first point on the arc-shaped user interface element. The user device may present, on the user interface, a first arc portion of the arc. The first arc portion may represent a first amount, of a total amount, to be associated with a first user account. A second arc portion may represent a second amount, of the total amount, associated with the second user account. The user device may transmit, to an account management device, information that identifies the first amount, of the total amount, to be associated with the first user account. | 2022-05-19 |
20220155948 | OFFSET TOUCH SCREEN EDITING - Embodiments are disclosed for perform offset editing in a digital design system. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input on a graphical user interface, the first input enabling an offset editing mode, displaying an offset editing tool at a first location on the graphical user interface, receiving a second input at a second location on the graphical user interface, and performing an action associated with the offset editing tool at the first location based on the second input at the second location, the second location offset from the first location. | 2022-05-19 |
20220155949 | Intent Driven Dynamic Gesture Recognition System - Described herein is an embodiment that maps the various windows and controls that make up a program into different context sensitive areas for gestural intents. This embodiment allows for a limited set of gestures to be dynamically mapped to emulate different inputs at runtime. Through this approach, the embodiment can easily translate existing mouse/keyboard/touchscreen UI inputs to be used through gestural interfaces. A proposed method is set forth herein for the machine path and for decision maker. | 2022-05-19 |
20220155950 | METHOD AND SYSTEM FOR ADJUSTING ITEM RELEVANCE BASED ON CONSUMER INTERACTIONS - Embodiments provide a computer-executed method, a computing device, and computer program product for enabling indication of a relevance of an item. The method includes displaying a consumer interface on a visual display of a computing device associated with a consumer, the consumer interface rendering representations of one or more items. The method also includes receiving, at the computing device, an indication of consumer input with respect to at least one of the items. The method also includes, based on a determination that the consumer input corresponds to a relevance command, adjusting the display of the representations of the one or more items on the consumer interface. The method further includes, based on the relevance command, determining a relevance indication of a characteristic of the at least one item to the consumer. | 2022-05-19 |
20220155951 | Device, Method, and Graphical User Interface for Moving User Interface Objects - An electronic device, while displaying a user interface with a favored navigation axis, detects first movement of a contact on a touch-sensitive surface that includes a first component along the favored navigation axis and a second component in a direction different from the favored navigation axis. In response, if first movement meets direction-lock termination criteria, the device moves one or more user interface objects in two dimensions in accordance with both components of the first movement; and if first movement does not meet the direction-lock termination criteria, the device moves user interface objects in one dimension along the favored navigation axis in accordance with the first component of the first movement. After meeting the direction-lock termination criteria, in response to continued second movement of the contact, the device moves user interface objects in accordance with the second movement without regard to whether the second movement meets the direction-lock termination criteria. | 2022-05-19 |
20220155952 | ACCESSIBLE CHARGING DEVICE - A charging device for an electric vehicle includes a touch-sensitive screen and a control unit connected to the screen. The control unit is configured to detect an interaction of a user on the basis of a touch of the screen and to output a graphical user interface on the screen according to the detected interaction. The control unit is further configured to display the user interface on only a partial area of the screen and to variably choose a vertical distance between the partial area and a lower edge of the screen. | 2022-05-19 |
20220155953 | VIRTUAL OBJECT CONTROL METHOD AND APPARATUS, DEVICE, STORAGE MEDIUM, AND COMPUTER PROGRAM PRODUCT - A virtual object control method includes: displaying, in response to a virtual object in a virtual scene being in a first movement state, at least two switch controls including a target switch control in an interface of the virtual scene, and a switching control other than the target switch control, the switching control being a control copy of the target switch control, and a display position of the control copy being different from a display position of the target switch control; and controlling, in response to a state switching operation triggered based on the control copy, the virtual object to be switched from the first movement state to a second movement state. | 2022-05-19 |
20220155954 | TOUCHSCREEN OPERATION SWITCH, EQUIPMENT MANAGEMENT DEVICE, AND EQUIPMENT-MANAGEMENT-SCREEN GENERATION METHOD - An equipment-management device associated with at least one of multiple pieces of equipment in a building under management, the equipment-management device including a display-information generator, a touchscreen, and an action-control-information generator. The display-information generator generates display information on a management screen wherein icons are arranged, each of the icons including an outer frame and a first area set at one end along the major axis within the outer frame. The touchscreen displays the display information and receives an input of information relating to an operation performed on the management screen. Upon detecting that a slide operation performed on one of the icons of the management screen from the first area through a first slide-operation detecting line set inside the outer frame excluding the first area, the action-control-information generator generates action-control information that switches the power supply of the corresponding equipment on or off. | 2022-05-19 |
20220155955 | VOLTAGE BASED COMBINING OF BLOCK FAMILIES FOR MEMORY DEVICES - An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to create a first block family comprising a first set of blocks that have been programmed within at least one of a first specified time window or a first specified temperature window, wherein each block associated with the first block family is associated with a first set of read level offsets; create, a second block family comprising a second set of blocks that have been programmed within at least one of a second specified time window following the first specified time window or a second specified temperature window, wherein each block associated with the second block family is associated with a second set of read level offsets; and responsive to a determining that a threshold criterion is satisfied, combine the first and second block family. | 2022-05-19 |
20220155956 | RELIABILITY SCAN ASSISTED VOLTAGE BIN SELECTION - A system can include a memory device and a processing device to perform operations that include identifying voltage offset bins of the memory device, each of the first voltage offset bins satisfying a first age threshold criterion, identifying one or more second voltage offset bins of the memory device, each of the second voltage offset bins satisfying a second age threshold criterion, identifying a first block family associated with one of the first voltage offset bins, and performing a first scan of a first block of the first block family by: identifying, based on determined values of the first data state metric, a first identified voltage offset bin, and identifying one or more values of a second data state metric in scan metadata generated by a second scan, and identifying, based on the one or more values of the second data state metric, a second identified voltage offset bin. | 2022-05-19 |
20220155957 | STORAGE DEVICE AND METHOD OF OPERATING THE SAME - The present technology relates to an electronic device. According to the present technology, a storage device having improved zone recovery speed may include a memory device including a plurality of memory blocks, and a memory controller configured to, in response to the zone open request, allocate memory blocks to store data of a logical address group corresponding to an open-requested zone among the plurality of memory blocks, and control the memory device to store zone recovery information included in a zone open request, and wherein the zone recovery information indicates whether data to be stored in the open-requested zone is to be recovered in a next power cycle. | 2022-05-19 |
20220155958 | APPARATUSES AND METHODS FOR CONCURRENTLY ACCESSING MULTIPLE MEMORY PLANES OF A MEMORY DURING A MEMORY ACCESS OPERATION - Apparatuses and methods for performing concurrent memory access operations for multiple memory planes are disclosed herein. An example method may include receiving first and second command and address pairs associated with first and second plane, respectively, of a memory. The method may further include, responsive to receiving the first and second command and address pairs, providing a first and second read voltages based on first and second page type determined from the first and second command and address pair. The method may further include configuring a first GAL decoder circuit to provide one of the first read voltage or a pass voltage on each GAL of a first GAL bus. The method may further include configuring a second GAL decoder circuit to provide one of the second read level voltage signal or the pass voltage signal on each GAL of a second GAL bus coupled to the second memory plane. | 2022-05-19 |
20220155959 | MEMORY DEVICE AND OPERATION METHOD THEREOF - Disclosed is a memory device and an operation method thereof. The operation method of memory device, comprising: programming a plurality of sub-matrices including at least one of non-zero element of a rearranged matrix to a plurality of operation units of the memory device; and programming a mapping table into a working memory of a memory device. The rearranged matrix is generated by rearrange a plurality of columns and a plurality of rows of an original matrix according to the positions of a plurality of non-zero elements of the original matrix. The mapping table comprises a correspondence of row indexes between the original matrix and the rearranged matrix, a correspondence of column indexes between the original matrix and the rearranged matrix and a correspondence between the sub-matrices including at least one non-zero element and the operation units storing the sub-matrices including at least one non-zero element. | 2022-05-19 |
20220155960 | MEMORY SYSTEM AND CONTROL METHOD THEREOF - A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data of each block is erased, and a block controller which writes data supplied from at least an exterior into a first block which is set in a free state and whose erase time is oldest. | 2022-05-19 |
20220155961 | HIGH AVAILABILITY FOR DYNAMIC ASSET MODEL INFORMATION VIEWS - A method is provided for managing availability of runtime asset data used by client applications hosted on workstations of an industrial system, the method including distributing runtime asset data about assets of the industrial system received at the plurality of workstations among runtime asset data caches associated with the client applications. At least a portion of locally stored runtime asset data stored on a local runtime asset data cache is replicated and stored remotely on the runtime asset data cache associated with another client application. The locally stored runtime asset data is periodically evaluated to determine if it is up-to-date, and in response to determining it is not up-to-date, the locally stored runtime asset data is updated by requesting and retrieving a replicated and updated version of the locally stored runtime asset data from the runtime asset data cache remotely storing the replicated version. | 2022-05-19 |
20220155962 | EFFICIENT BACKUP AFTER A RESTORE OPERATION - A request to restore a specific backup instance is received. In response to the received request to restore the specific backup instance, a new reference backup instance based on the specific backup instance stored at the storage controlled by the backup system is created at a storage controlled by a backup system. Data associated with the specific backup instance is provided to a recipient system from the storage associated with a backup system. A constructive incremental backup snapshot of the recipient system is performed based on the new reference backup instance. | 2022-05-19 |
20220155963 | FILE READING METHOD, NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM, AND COMMUNICATION DEVICE - A file reading method includes following operations: determining, by a processor, whether a file in a SIM card is stored in a non-volatile memory; performing, by the processor, a reading process to read the file from the SIM card if the file is not stored in the non-volatile memory; and storing, by the processor, the file into the non-volatile memory. | 2022-05-19 |
20220155964 | FILTERED REFERENCE COPY OF SECONDARY STORAGE DATA IN A DATA STORAGE SYSTEM - The data storage system according to certain aspects can filter secondary copies of data (e.g., backups, snapshots, archives, etc.) generated by multiple client computing devices into a single, filtered, global reference copy. A reference copy may be a filtered view or representation of secondary storage data in a data storage system. A reference copy may include a data structure that includes references to a subset of secondary storage data that meets certain filtering criteria. The filtering criteria may be specified by users according to user preference. Data included in a reference copy may be stored in native format (e.g., format of the application that generated the data) and be accessible through the application associated with the data. | 2022-05-19 |
20220155965 | PREVENTING UNAUTHORIZED ACCESS TO NON-VOLATILE MEMORY (NVM) SUBSYSTEM NAMESPACES - In the case of FC-NVMe (NVMe over Fabrics using FC as a transport), zoning is typically performed using the interface WWPNs, but the masking of NVMe namespaces is performed using a host's NVMe Qualified Name (NQN or HOSTNQN). The use of two identifiers (i.e., one identifier used for zoning and another identifier used for masking) introduces a potential security related concern. A bad actor may obtain the NQN of a host that has access to sensitive information and use it to access this sensitive information. Accordingly, in one or more embodiments, by correlating different identifiers and using a combination of the different identifiers, access can easily be provided to the appropriate host adapters while prohibiting access to rogue hosts. | 2022-05-19 |
20220155966 | Hybrid Cluster System and Computing Node Thereof - A hybrid cluster system includes at least one computing node for providing computing resources and at least one storage node for providing storage resources. A specification of the at least one computing node is identical to a specification of the at least one storage node. | 2022-05-19 |
20220155967 | Congestion Mitigation in A Multi-Tiered Distributed Storage System - A distributed electronic storage system (DESS) comprises congestion management circuitry and data migration circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The data migration circuitry is operable to control migration of data stored in a first tier of storage to a second tier of storage based on the amount of congestion in the DESS, characteristics of the data, and characteristics of the first tier of storage. | 2022-05-19 |
20220155968 | DYNAMIC SLICE ASSIGNMENT IN A DISTRIBUTED STORAGE SYSTEM - An apparatus comprises at least one processing device that includes a processor coupled to a memory, and is configured to monitor latencies associated with processing of input-output operations in a plurality of storage nodes of a distributed storage system, to detect an unbalanced condition between the storage nodes based at least in part on the monitored latencies, and responsive to the detected unbalanced condition, to adjust an assignment of slices of a logical address space of the distributed storage system to the storage nodes. Adjusting the assignment of slices of the logical address space of the distributed storage system to the storage nodes responsive to the detected unbalanced condition illustratively comprises increasing a number of the slices assigned to one or more of the storage nodes having relatively low latencies and decreasing a number of slices assigned to one or more of the storage nodes having relatively high latencies. | 2022-05-19 |
20220155969 | METHODS TO CONFIGURE AND ACCESS SCALABLE OBJECT STORES USING KV-SSDS AND HYBRID BACKEND STORAGE TIERS OF KV-SSDS, NVME-SSDS AND OTHER FLASH DEVICES - A system is disclosed. The system may include a computer system, which may include a processor that may execute instructions of an application that accesses an object using an object command, and a memory storing the instructions of the application. The computer system may also include a conversion module to convert the object command to a key-value (KV) command. Finally, the system may include a storage device storing data for the object and processing the object using the KV command. | 2022-05-19 |
20220155970 | ACCESS REQUEST PROCESSING METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM - This disclosure provides an access request processing method, a storage device, and a storage system. In embodiments of this disclosure, a first storage device receives an artificial intelligence (AI) model from a second storage device, wherein the AI model is obtained by the second storage device through training based on historical input output (IO) requests in historical running processes. The first storage device obtains a prediction result of the AI model based on an access request received by the first storage device. | 2022-05-19 |
20220155971 | METHOD OF MEASURING DURABILITY OF NONVOLATILE MEMORY DEVICE AND METHOD OF PERFORMING WEAR-LEVELING IN STORAGE DEVICE USING THE SAME - A method of measuring durability of a nonvolatile memory device that includes a plurality of memory blocks, the method including: periodically receiving a read command for a first memory block among the plurality of memory blocks; periodically performing a read operation on the first memory block based on the read command; periodically outputting at least one cell count value associated with the first memory block based on a result of the read operation; and periodically storing durability information associated with the first memory block in response to a periodic reception of the durability information, the durability information being obtained by accumulating the at least one cell count value. | 2022-05-19 |
20220155972 | Synchronous Replication Of High Throughput Streaming Data - A method for synchronous replication of stream data includes receiving a stream of data blocks for storage at a first storage location associated with a first geographical region and at a second storage location associated with a second geographical region. The method also includes synchronously writing the stream of data blocks to the first storage location and to the second storage location. While synchronously writing the stream of data blocks, the method includes determining an unrecoverable failure at the second storage location. The method also includes determining a failure point in the writing of the stream of data blocks that demarcates data blocks that were successfully written and not successfully written to the second storage location. The method also includes synchronously writing, starting at the failure point, the stream of data blocks to the first storage location and to a third storage location associated with a third geographical region. | 2022-05-19 |
20220155973 | STORAGE DEVICE AND OPERATING METHOD THEREOF - A storage device includes: a nonvolatile memory including power loss protector (PLP) memory blocks configured to store at least one of meta data or user data for data backup; a buffer memory configured to store at least one of the meta data or the user data stored in the PLP memory blocks; a charging circuit configured to generate electric power for data backup in response to a sudden power off (SPO) occurrence, and transmit a first charging complete signal or a second charging complete signal to a processor according to a level of the electric power, and; and the processor configured to control at least one of the nonvolatile memory and the buffer memory to execute a first request from a host related to the meta data with priority in response to the first charging complete signal, and execute a second request from the host related to the meta data or the user data in response to the second charging complete signal. | 2022-05-19 |
20220155974 | DEVICE WITH FLASH MEMORY AND METHOD FOR WRITING/ERASING/UPDATING DATA IN FLASH MEMORY THEREOF - Disclosed herein is a device equipped with flash memory, which includes memory in which at least one program is recorded and a processor for executing the program. The memory includes flash memory including a data area and a backup area, and the program divides data into two or more segments depending on whether the data can be stored in a single page and stores the same in the data area. The first segment is stored in a page along with a segment number, indicating the sequential position of the divided data, a segment offset, indicating the number of pages between the pages in which the current segment and the next segment are stored, the size of a data file name, the size of the data, and the file name. At least one additional segment may be stored in another page along with the segment number and segment offset thereof. | 2022-05-19 |
20220155975 | METHODS AND SYSTEMS FOR PROVIDING A LOCKLESS ACCESS TO A SHARED MEMORY REGION IN A PUBLISH AND SUBSCRIBE SYSTEM - Systems and methods for providing lockless access to a buffer ring are disclosed. The systems include a shared memory comprising the buffer ring. The buffer ring includes a plurality of sequentially arranged fixed size buffers configured to store messages, and a global header comprising a counter and a lock. The systems further include a publisher configured to write a plurality of messages to the plurality of fixed sized buffers in the buffer ring, and a subscriber configured to read one or more of the plurality of messages written by the publisher. The counter provides information relating to a fixed size buffer in the buffer ring to which the publisher will next write a message. | 2022-05-19 |
20220155976 | DATA STORAGE DEVICE AND METHOD OF OPERATING THE SAME - The present technology relates to an electronic device. Based on the present technology, a storage device providing an improved security function may include a memory device including a protected memory block that is configured to store information for authenticating data to be read from or written to the memory device and is protected by a security protocol and a memory controller coupled to the memory device to control operations thereof and configured to receive a command protocol unit associated with the security protocol in a command including a host side protection message requesting data from a host be written in the protected memory block and perform a computation of a device message authentication code to be used in an authentication operation of the protected memory block, wherein the computation is performed concurrently with receiving a plurality of data units including the data from the host that is to be written in the protected memory block. | 2022-05-19 |
20220155977 | Integrated circuit device for IoT applications - Integrated circuit device having a processor module ( | 2022-05-19 |
20220155978 | UNAUTHORIZED MEMORY ACCESS MITIGATION - Apparatuses and methods related to mitigating unauthorized memory access are described. Mitigating unauthorized memory access can include verifying whether an access command is authorized to access a protected region of a memory array. The authorization can be verified utilizing a key and a memory address corresponding to the access command. If an access command is authorized to access a protected region, then a row of the memory array corresponding to the access command can be activated. If an access command is not authorized to access the protected region, then a row of the memory array corresponding to the access command may not be activated. | 2022-05-19 |
20220155979 | OPERATIONAL METRIC COMPUTATION FOR WORKLOAD TYPE - In some examples, a system aggregates operational metric data of a plurality of storage volumes into aggregated operational metric data groups that correspond to different workload types of workloads for accessing data of a storage system. The system computes an operational metric for a first workload type of the different workload types, the operational metric relating to a resource of the storage system, where the computing of the operational metric for the first workload type comprises inputting aggregated operational metric data of a first aggregated operational metric data group of the aggregated operational metric data groups into a model trained at a system level of the storage system. | 2022-05-19 |
20220155980 | DYNAMIC SHARED JOURNAL - A system is provided that includes one or more hardware processors, and a non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations including: gathering information concerning thin journal space usage, in a thin journal, by each of a plurality of consistency groups, and the thin journal space comprises a plurality of journal blocks; computing an ideal journal block state for each consistency group; computing an achievable journal block state for each consistency group; and computing a transition step from the achievable journal block state to the ideal journal block state. | 2022-05-19 |
20220155981 | Data Migration to a New Device - In some implementations, a computing device may configure a new device based on a current state of an old device, including settings, preferences, and other user data. The data may be transferred from the old device to the new device, and then relocated according to a manifest that details positions of the data on the old device. The destination device may be rebooted into a configuration mode to allow for the relocation of the transferred data, and then rebooted again to configure the destination device to provide access to the data in its respective relative locations on the destination device. | 2022-05-19 |
20220155982 | AUTOMATIC MEMORY OVERCLOCKING - Automatic memory overclocking, including: increasing a memory frequency setting for a memory module until a memory stability test fails; determining an overclocked memory frequency setting including a highest memory frequency setting passing the memory stability test; and generating a profile including the overclocked memory frequency setting. | 2022-05-19 |
20220155983 | SYSTEM USING A RESTRICTED OPERATION MODE MEMORY INDICATOR - Systems and methods are disclosed comprising receiving a request for a descriptor of a storage system, sending the descriptor to the host including an indication that a component of the storage device is in a restricted operation mode, wherein the host device utilizes the indication to determine a boot mode of the host device. | 2022-05-19 |
20220155984 | APPARATUS, DATA TRANSFER SYSTEM, AND DATA TRANSFER METHOD - An apparatus, system, and method are provided each of which stores data that is received in a memory; acquires transfer history information indicating a transfer state of the data, from an information processing system configured to transfer the data to an external storage; identifies data to be transmitted from within the data stored in the memory, based on the transfer history information; and transmits the identified data to the information processing system. | 2022-05-19 |
20220155985 | INTERCONNECTED MEMORY GRID WITH BYPASSABLE UNITS - A device for executing a software program by at least one computational device, comprising an interconnected computing grid, connected to the at least one computational device, comprising an interconnected memory grid comprising a plurality of memory units connected by a plurality of memory network nodes, each connected to at least one of the plurality of memory units; wherein configuring the interconnected memory comprises: identifying a bypas sable memory unit; selecting a backup memory unit connected to a backup memory network node; configuring the respective memory network node connected to the bypassable memory unit to forward at least one memory access request, comprising an address in a first address range, to the backup memory network node; and configuring the backup memory network node to access the backup memory unit in response to the at least one memory access request, in addition to accessing the respective at least one memory unit connected thereto. | 2022-05-19 |
20220155986 | SELECTIVE DEDUPLICATION IN A DISTRIBUTED STORAGE SYSTEM - For each of multiple storage volumes of a distributed storage system, it is determined whether the storage volume has a relatively high potential deduplicability or a relatively low potential deduplicability. Responsive to determining that the storage volume has the relatively high potential deduplicability, a first write flow is executed for each of a plurality of write requests directed to the storage volume, the first write flow utilizing content-based signatures of respective data pages of the storage volume to store the data pages in storage devices of the distributed storage system. Responsive to determining that the storage volume has the relatively low potential deduplicability, a second write flow is executed for each of a plurality of write requests directed to the storage volume, the second write flow utilizing non-content-based signatures of respective data pages of the storage volume to store the data pages in storage devices of the distributed storage system. | 2022-05-19 |
20220155987 | Performance of Dispersed Location-Based Deduplication - A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region. | 2022-05-19 |
20220155988 | IMAGE DATA BASED MEDIA TYPE SELECTION - Systems, apparatuses, and methods related to image based media type selection are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile). Determinations of which memory media types to write image data to can be made and the data can be written (e.g., stored) in the determined type of memory media. A determined memory media type can be based on attributes of the data. In an example, a method can include receiving, by a memory system that comprises a plurality of memory media types, initial image data from an image sensor coupled to the memory system, identifying one or more attributes of the initial image data, determining a type of memory media to write the initial image data to based on the identified attributes of the initial image data , and selecting, based at least in part on the determined type of memory media, a first memory type of the plurality of memory media types to write the initial image data. | 2022-05-19 |
20220155989 | MEDIA TYPE SELECTION USING A PROCESSOR IN MEMORY - Systems, apparatuses, and methods related to image based media type selection are described. Memory systems can include multiple types of memory media. Data can be written in a type of memory media based on one or more settings applied to the data. A setting can be determined based on input received by a logic within the memory system. In an example, a method can include receiving, at logic within a memory system that comprising a plurality of memory media types, data from an image sensor coupled to the logic of the memory system, receiving input from a host, identifying one or more attributes of the data, analyzing the received input to determine an setting, generating the setting based on the analyzed input, and writing the data to a first memory media type of the plurality of memory media types based on the generated setting. | 2022-05-19 |
20220155990 | UPDATES TO FLASH MEMORY BASED ON DETERMINATIONS OF BITS TO ERASE - An example non-transitory machine-readable storage medium storing machine-readable instructions which when executed cause a processor to obtain stored bits stored on a flash memory, each of the stored bits in a set state or an unset state. The processor further obtains target bits, each of the target bits in the set state or the unset state, wherein each target bit corresponds to a stored bit to update the stored bit. The processor further determines whether, for one stored bit in the set state, the corresponding target bit is in the unset state. When the determination is positive, the processor sets the stored bits to the unset state and, after setting the stored bits to the unset state, updates the stored bits to match the corresponding target bits. When the determination is negative, the processor updates the stored bits to match the corresponding target bits. | 2022-05-19 |
20220155991 | Increasing random access bandwidth of a DDR memory in a counter application - Systems and methods include storing one or more counters in a plurality of locations in Double Data Rate (DDR) Random Access Memory (RAM) such that each counter is stored partially in multiple locations across the DDR RAM; and accessing banks in the DDR RAM sequentially for read operations and write operations associated with the one or more counters. The multiple locations include a location in each bank of the banks in the DDR RAM. A read operation for a counter is performed by reading all of the corresponding multiple locations and combining associated values to return a result for the counter. A write operation for a counter is performed by writing to a location of the multiple locations that is currently in sequence. | 2022-05-19 |
20220155992 | METHODS AND SYSTEMS FOR MEMORY MANAGEMENT IN A PUBLISH AND SUBSCRIBE SYSTEM - Systems and methods for sharing information between a publisher and a subscriber are disclosed. The system includes a shared memory and a memory broker. The memory broker is configured to receive a request for writing a message relating to a topic from a publisher and determine whether a communication channel corresponding to the topic exists in the shared memory. If the communication channel corresponding to the topic exists, the memory broker then assigns a buffer ring on the communication channel to the publisher, transmits information relating to the buffer ring to the publisher, and transmits information relating to the buffer ring to one or more subscribers of the communication channel. | 2022-05-19 |
20220155993 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a first memory, a second memory, and a processor configured to: change a data write destination from the first memory to the second memory when a write speed of data on the first memory becomes less than a speed threshold value; and perform an optimization process on the first memory in a state where the data write destination is the second memory, the optimization process optimizing a state of the first memory in such a manner as to restore the write speed of data on the first memory. | 2022-05-19 |
20220155994 | STORAGE DEVICE, SERVER DEVICE INCLUDING THE STORAGE DEVICE AND METHOD OF OPERATING THE STORAGE DEVICE - A storage device, a server device including the storage device and a method of operating the storage device are provided. The storage device includes a nonvolatile memory configured to store first control information related to a memory operation performed in a first temperature range and second control information related to a memory operation performed in a second temperature range different from the first temperature range, the first control information and the second control information being stored separately from each other, and a storage controller configured to receive a temperature sensed from a temperature sensor, determine a target temperature by processing the sensed temperature, select one of the first control information and the second control information based on the determined target temperature, and perform a memory operation on the nonvolatile memory using the selected control information. | 2022-05-19 |
20220155995 | CONTROLLER AND OPERATING METHOD THEREOF - A controller that controls a memory device, the controller includes: a processor configured to detect at least one sequential read request group with consecutive logical addresses among a predetermined number of host read requests, regardless of whether sequential read requests included in the sequential read request group are successively received, predict a logical addresses for the detected group of sequential read requests, to control the memory device to prepare a data chunk associated with the predicted logical addresses; and a memory configured to buffer the prepared data chunk, wherein the processor is further configure to provide the buffered data chunk to a host when a request for the predicted data chunk is received from the host. | 2022-05-19 |
20220155996 | VECTOR PROCESSOR DATA STORAGE - Aspects of the present disclosure provide an aligned storage strategy for stripes within a long vector for a vector processor, such that the extra computation needed to track strides between input stripes and output stripes may be eliminated. As a result, the stripe locations are located in a more predictable memory access pattern such that memory access bandwidth may be improved and the tendency for memory error may be reduced. | 2022-05-19 |
20220155997 | MANAGED MEMORY SYSTEMS WITH MULTIPLE PRIORITY QUEUES - Methods, systems, and devices for managed memory systems with multiple priority queues are described. Memory access commands may be received from a host and stored in a command queue. First and second subsets of the commands, respectively associated with first and second priorities, may be determined. The first and second subsets may be routed from the command queue to first and second queues, respectively. The first and second subsets may be processed from the first and second queues to third and fourth queues, respectively, at a storage controller, according to first and second processes that may be run concurrently according to parameters for prioritization between the first and second priorities. Data associated with the commands may be received from the host, temporarily stored in a buffer, then moved to a storage memory (for write commands) or retrieved from the storage memory, temporarily stored in the buffer, then transmitted to the host (for read commands). | 2022-05-19 |
20220155998 | Storage System and Method for Token Provisioning for Faster Data Access - A storage system and method for token provisioning for faster data access are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to receive a write command from a host to write data in the memory; write the data in the memory at a starting physical address; provide the host with a token indicating the starting physical address; receive a read command and the token from the host; and read the data stored in the memory at the starting physical address as indicated by the token. Other embodiments are provided. | 2022-05-19 |
20220155999 | Storage System and Dual-Write Programming Method with Reverse Order for Secondary Block - A storage system has a memory with primary and secondary blocks. Data is stored redundantly in the primary and secondary memory blocks but in a different programming order. For example, data is programmed in the first memory block starting at a first wordline and ending at a last wordline, while data is programmed in the second memory block starting at the last wordline and ending at the first wordline. | 2022-05-19 |
20220156000 | Data Aggregation In ZNS Drive - The present disclosure generally relates to efficient data transfer management of zone-append commands for a zoned namespace (ZNS). The ZNS storage device comprises a memory device having a plurality of memory dies, and a controller coupled to the memory device The controller receives a plurality of zone append commands, each zone append command being associated with a zone identification identifying a zone of a plurality of zones, and fetches and aggregates data associated with each zone append command by the zone identification in an append write buffer. The aggregated data is written to the memory device upon the aggregated data for each zone reaching a predetermined programming chunk size, or to a temporary buffer if the predetermined write size is not met. Each zone uses a separate channel when sending the aggregated data for programming to the memory device, allowing multiple channels to be utilized in parallel. | 2022-05-19 |
20220156001 | METHOD AND SYSTEM FOR PROCESSING COMMANDS IN STORAGE DEVICES TO IMPROVE QUALITY OF SERVICE - Operation of a non-volatile memory (NVM) storage module may comprise receiving a plurality of commands as associated with a plurality of priority-based queues from a host-memory. A received command is evaluated in accordance with a priority associated with the queue storing the command and a size of the command. The evaluated command is split into a plurality of sub-commands, each of the sub-commands having a size determined in accordance with the evaluation. A predetermined number of hardware resources are allocated for each of the evaluated command based on at least the size of each of the sub-commands to thereby enable a processing of the evaluated command based on the allocated resources. Quality of service (QoS) for the evaluated-command may thus be augmented. | 2022-05-19 |
20220156002 | MEMORY CONTROLLER - A controller for controlling a memory device is provided to include: a request receiver configured to receive a request including a logical address from a host; a dependency checker configured to acquire the request from the request receiver and check a dependency of the request; a map manager configured to generate a command including a physical address mapped to the logical address of the request in response to a result of checking that the request has no dependency on the prior incomplete request; and a command submitter configured to provide the memory device with the command generated by the map manager, wherein the request receiver, the dependency checker, the map manager and the command submitter are structured to configure a data pipeline such that operations of the request receiver, the dependency checker, the map manager, and the command submitter deliver are performed in series. | 2022-05-19 |
20220156003 | CONTROLLER AND OPERATION METHOD THEREOF - A controller that controls a memory device, the controller includes: a buffer including a plurality of segments; a host interface configured to determine a command group of a command from a host on the basis of an attribute of the command; and a buffer manager configured to allocate a free segment among the plurality of segments in response to a segment allocation request from the host interface, wherein the host interface further processes data associated with the command by using the allocated segment. | 2022-05-19 |
20220156004 | STORAGE DEVICE AND METHOD OF OPERATING THE SAME - The present technology relates to an electronic device. According to the present technology, a storage device includes a memory device configured to include memory cells for storing data and circuitry structured to generate voltage information indicating whether a voltage used for performing an operation on the memory cells is included in a preset voltage range; and a memory controller in communication with the memory device and configured to transmit, to the memory device, a status command requesting for a status response indicating a status of the operation, and control the memory device to change a voltage used for performing the operation based on the status response provided from the memory device and including the voltage information. | 2022-05-19 |
20220156005 | SERVICE MANAGEMENT DEVICE, SERVICE MANAGEMENT METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - A service management device includes a memory, and a processor coupled to the memory and configured to acquire respective execution times of programs that implement a service, identify a first volume having a largest influence on a response time of the service based on the respective execution times of the programs, where the first volume being any one of volumes of a storage device, and at least one of the programs writing and reading data to and from the storage device, and set a priority of writing and reading of data to and from the first volume higher than priorities of writing and reading of data to and from a remaining volume of the volumes. | 2022-05-19 |
20220156006 | System and method for exchanging messages - A method for exchanging messages is performed by a slave device, and includes: receiving a submission queue (SQ) tail doorbell from a host to learn that X SQ entries need to be processed, wherein “X” doesn't exceed a host SQ entry upper limit; performing multiple read operations according to the SQ tail doorbell to read the X SQ entries from the host, wherein the slave device reads Y SQ entries at most in each read operation, and “Y” is smaller than “X” and doesn't exceed a slave device SQ entry upper limit; preparing P completion queue (CQ) entries; performing multiple write operations to transmit the P CQ entries to the host, wherein the slave device transmits Q CQ entries at most in each write operation, and “Q” is smaller than “P” and doesn't exceed a slave device CQ entry upper limit; and transmitting a CQ tail doorbell to the host. | 2022-05-19 |
20220156007 | STORAGE DEVICE AND STORAGE SYSTEM INCLUDING THE SAME - A storage device includes a non-volatile memory; a plurality of cores; a host interface configured to receive a first set command, an I/O command, and an ADMIN command from a host; and a storage controller including a command distribution module configured to be set to a first state according to the first set command, and distribute the I/O command to the plurality of cores according to the set first state. Each of the plurality of cores may be configured to perform an operation instructed by the I/O command and an operation instructed by the ADMIN command on the non-volatile memory in response to the distributed I/O command. | 2022-05-19 |
20220156008 | STORAGE DEVICE, ELECTRONIC SYSTEM INCLUDING THE SAME, AND METHOD OF OPERATING THE SAME - Provided is a storage device including a non-volatile memory including a first memory block and a second memory block different from the first memory block, and a memory controller configured to receive, from a host, a first write mode command corresponding to the first memory block and a second write mode command corresponding to the second memory block, control the first memory block to perform a first write operation according to the first write mode command, and control the second memory block to perform a second write operation according to the second write mode command, both the first write operation and the second write operation being sequential write operations. | 2022-05-19 |
20220156009 | STORAGE DEVICE OPERATION METHOD, AND STORAGE DEVICE - A storage device and a storage device operation method are provided. The storage device has a processing capability for a first communications protocol and a processing capability for a second communications protocol. The method includes: receiving an adaptive command ( | 2022-05-19 |
20220156010 | Method for Communicating with one or More Field Devices - A method for communicating with at least one field device via an interface device, wherein each field device is connected to a channel of the interface device, where the method includes receiving a first command associated with a first field device, from an industrial device, communicating with the first field device over a first communication channel for executing the received first command, receiving at least one command associated with the at least one field device, from the industrial device, the at least one commands including at least one command associated with a second field device from the at least one field device, and caching the at least one command in a memory module prior to the execution of the first command. | 2022-05-19 |
20220156011 | PROCESSING-IN-MEMORY CONTROL METHOD FOR EFFICIENT INSTRUCTION PROCESSING AND COMPUTING DEVICE APPLYING SAME - The present disclosure relates to a method for classifying instructions according to the number of operands required for processing-in-memory instruction processing, and a computing device applying same. Efficient instruction processing in a processing-in-memory may include identifying the number of operands required when processing an instruction queuing to be processed, interpreting the instruction queuing to be processed and processing an instruction corresponding to the identified number of required operands. When the number of required operands is 0, the instruction interpretation may interpret the instruction queuing to be processed as a WRITE instruction, and the instruction processing may execute memory writing. When the number of required operands is not 0, the instruction processing may execute memory reading in an internal memory of the processing-in-memory by the same number of times as the number of operands required in the instruction interpreted in the instruction interpretation. | 2022-05-19 |
20220156012 | SELECTING A WRITE OPERATION MODE FROM MULTIPLE WRITE OPERATION MODES - A request to write data at a memory device is received. Responsive to receiving the request to write the data at the memory device, a first random value and a second random value is determined. Responsive to determining that the first random value does not satisfy a first threshold criterion and the second random value does not satisfy a second threshold criterion, a first write operation mode is selected from a plurality of write operations modes, and a write operation to write the data at the memory device is performed in accordance with the first write operation mode. | 2022-05-19 |
20220156013 | METHODS, DEVICES, AND A COMPUTER PROGRAM PRODUCT FOR PROCESSING AN ACCESS REQUEST AND UPDATING A STORAGE SYSTEM - Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost. | 2022-05-19 |
20220156014 | MEMORY SYSTEM AND METHOD OF OPERATING THE SAME - A memory device, a memory system, and/or a method of operating a memory system includes measuring, using processing circuitry, an erase program interval (EPI) of a memory group included in a non-volatile memory (NVM), the EPI being a time period from an erase time point to a program time point of the memory group, determining, using the processing circuitry, a plurality of program modes based on a number of data bits stored in each memory cell of the memory group, selecting, using the processing circuitry, a program mode for the memory group from the plurality of program modes, based on the measured EPI of the memory group, and performing, using the processing circuitry, a program operation on the memory group corresponding to the selected program mode. | 2022-05-19 |
20220156015 | Analytics, Algorithm Architecture, and Data Processing System and Method - A system and method employing a distributed hardware architecture, either independently or in cooperation with an attendant data structure, in connection with various data processing strategies and data analytics implementations are disclosed. A compute node may be implemented independent of a host compute system to manage and to execute data processing operations. Additionally, an unique algorithm architecture and processing system and method are also disclosed. Different types of nodes may be implemented, either independently or in cooperation with an attendant data structure, in connection with various data processing strategies and data analytics implementations. | 2022-05-19 |
20220156016 | NETWORK STORAGE GATEWAY - A Solid State Drive (SSD) is disclosed. The SSD may include ports to receive requests from a host and to send requests to a second storage device. The SSD may include flash storage for data. An SSD controller may process the requests received from the host and generate the requests sent to the second storage device. The SSD may act as a cache for the second storage device. | 2022-05-19 |
20220156017 | IMAGE PROCESSING APPARATUS, METHOD OF PROVIDING CLOUD PRINT SERVICE, AND PROGRAM STORAGE MEDIUM - A printing apparatus registers the printing apparatus in a cloud print service, and generates a printer queue storing a print job to be transmitted to the printing apparatus on the cloud print service. If the printing apparatus is associated with a virtual printer on the cloud print service, the printing apparatus acquires information of print jobs managed by the virtual printer from the cloud print service. If an operation for printing the print jobs managed by the virtual printer is received, the printing apparatus gives an instruction for moving a print job that is specified on the basis of at least the acquired information of the print jobs to the printer queue for the printing apparatus provided on the cloud print service, and acquires the moved print job. | 2022-05-19 |
20220156018 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a processor configured to acquire information indicating one or more components constituting a processing unit to be processed in each of steps within a workflow, and to execute first display control. The information is acquired for each step. The first display control involves displaying a processing-unit image in a display region corresponding to a first step within the workflow in a case where at least one of one or more components constituting a processing unit to be processed in the first step is in the first step. The processing-unit image indicates the processing unit to be processed in the first step. The display region is provided within a screen indicating progress of the workflow. The one or more components constituting the processing unit to be processed in the first step are identified based on the information. | 2022-05-19 |
20220156019 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR - Delivery form information on a print product is acquired, position information indicating a position of quality inspection on the print product is generated in accordance with the acquired delivery form information, and quality report data including the position information is generated. | 2022-05-19 |
20220156020 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR - Instruction information on quality inspection of a printed matter is acquired, and it is determined whether the instruction information identifies an inspection target by identification information of an object or by coordinate information. An inspection position is identified in accordance with the determination result, and quality inspection of the printed matter is performed by using the identified inspection position. | 2022-05-19 |
20220156021 | INFORMATION PROCESSING APPARATUS, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND INFORMATION PROCESSING SYSTEM - An information processing apparatus includes circuitry. The circuitry, as a component displayed on a screen by an application that processes tabular data, receives a print instruction for an element included in the tabular data to be printed. The circuitry generates print data corresponding to the element in response to the print instruction. The circuitry transmits the print data generated to a printing apparatus. | 2022-05-19 |
20220156022 | PRINT RECORDING SYSTEM AND METHOD FOR CONTROLLING PRINT RECORDING SYSTEM - A print recording system, including: at least one print recording device; and a computer system that includes a database storing a plurality of print setting information items and is capable of sending and receiving data with respect to the print recording device. The computer system searches the print setting information corresponding to a search condition that is input from the database in accordance with the search condition, repeats the search in accordance with a new search condition when the print setting information does not match the search condition, and sends the print setting information obtained by the search or the repeated search to the print recording device to set the print recording device. | 2022-05-19 |
20220156023 | IMAGE PROCESSING APPARATUS, METHOD FOR CONTROLLING IMAGE PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus is capable of communicating via a universal serial bus (USB) cable with a USB host device configured to transmit a first control transfer command at a start of communication. The information processing apparatus includes one or more controllers configured to function as a unit configured to acquire and hold predetermined data in response to having received the first control transfer command from the USB host device and a unit configured to transmit the held predetermined data to the USB host device on the basis of having received a second control transfer command from the USB host device. | 2022-05-19 |
20220156024 | VISUAL CONTROL SYSTEM FOR AN EXTENDED PRODUCT - A visual control system for an extended product being a wire, a tube, a plate, a strip or a series of juxtaposed elements type contains a first measurement zone with an inspection unit for automatically inspecting a portion of the product advancing along a longitudinal path. The inspection unit delivering at least one map having qualitative information of an inspected portion of the product. A second control zone is disposed downstream of the first measurement zone and has a device for overprinting at least the qualitative information on the portion of the product. The second control zone being intended for displaying the portion as it arrives in the second control zone. | 2022-05-19 |
20220156025 | JUST IN TIME DATA-BASED GENERATION OF GRAPHICAL CONTENT - According to an example, a server-based platform processes requests for graphical content on behalf of client computing devices. | 2022-05-19 |
20220156026 | FOLDABLE ELECTRONIC DEVICE FOR DISPLAYING USER INTERFACE AND METHOD THEREFOR - A foldable electronic device is provided and includes a first display disposed on a first surface of the foldable electronic device and including a first region and a second region wider than the first region; a second display disposed on a second surface of the foldable electronic device opposite to the first surface and disposed to correspond to the first region; a state detection circuit for identifying a folded state and an unfolded state of the foldable electronic device; a processor; and a memory operatively connected to the processor, wherein the unfolded state is a state where a front surface of the first display is exposed toward the first surface, wherein the folded state is a state where, as the foldable electronic device is folded such that the first region and the second region face each other, the second display and a partial region of the first display are exposed toward the first surface. In addition, the memory stores instructions that, when executed, cause the processor to display a first user interface related to an application program being executed on the foldable electronic device through the first display based on the identification, by the state detection circuit, of the unfolded state; and display a first portion of the first user interface through the second display and display a second portion related to the first portion of the first user interface through the partial region of the first display based on the identification, by the state detection circuit, of the folded state. | 2022-05-19 |
20220156027 | Computing Devices with Display Mode Control Units - A portable computing device may comprise an internal central processing unit (CPU), an internal graphics processing unit (GPU), a communications port to communicate with an external computing device, a first electronic display connected to the internal GPU, a second electronic display connected to the internal GPU, a touch input device to receive touch inputs from a user, and a display mode control unit. The control unit may cause the portable computing device to selectively operate in a dual display operational mode, a direct input operational mode, and an indirect input operational mode. | 2022-05-19 |
20220156028 | DISTRIBUTED VIDEO PIPE - A display device has a plurality of display panels ( | 2022-05-19 |
20220156029 | ELECTRONIC DEVICE AND METHOD FOR PROVIDING APPLICATION SCREEN OF DISPLAY OF EXTERNAL DEVICE THEREOF - An electronic device according to various embodiments may include: a display, a communication interface comprising communication circuitry, a memory, and a processor operatively connected to the display, the communication interface, and the memory, wherein the processor is configured to: determine a connection to an external device via the communication interface, receive a request for executing a first task from the external device, execute the first task based on an application stored in the memory in response to the request for executing the first task, generate a first virtual display including an execution screen of the first task, and transmit the first virtual display to the external device, receive, during the execution of the first task, a request for executing a second task from the external device, and execute the second task based on an application stored in the memory in response to the request for executing the second task, generate a second virtual display including an execution screen of the second task, and transmit the second virtual display to the external device. | 2022-05-19 |
20220156030 | INTERACTIVE DISPLAY SYNCHRONISATION - Method and for synchronising content between two or more digital content renderers comprising receiving over a first communication channel a first communication indicating a change in content rendered on a first digital content renderer. Transmitting over the first communication channel to a second digital content renderer, a second communication indicating the change in content rendered on the first digital content renderer. Receiving over a second communication channel a request from the second digital content renderer for the changed content. Transmitting over the second communication channel to the second digital content renderer data enabling the changed content to be rendered on the second digital content renderer. | 2022-05-19 |
20220156031 | METHOD OF GENERATING ACTIONS FOLLOWING THE RHYTHM OF MUSIC - A method of generating actions following the rhythm of music includes the steps of (a) using an electronic device to perform Fourier series conversion on a sound signal from a single musical instrument to obtain a rhythm diagram, (b) the electronic device performing a rhythm change point capture action on the rhythm diagram, and then executing no action if the intensity in said rhythm diagram continues to increase with time, or regarding the point as a rhythm change point if the intensity changes from an increase to a decrease, and then transmitting an action signal to an action device, and (c) the action device executing the corresponding action according to the action signal. | 2022-05-19 |
20220156032 | SYSTEM AND METHOD FOR FEEDBACK FOR REMOTE INTERFACING OF AN ANTI-FOULING SYSTEM FOR SUBMERGED VESSELS AND STRUCTURES - A method of controlling an anti-fouling system, the method comprising: activating at least one transducer and at least one sensor; analyzing the at least one transducer and the at least one sensor to determine a set of features of the at least one transducer and the at least one sensor which are controllable; generating a user interface, wherein the user interface is based on the set of features of the at least one transducer and the at least one sensor; generating a sound wave from the at least one transducer based on input data; monitoring the performance of the transducer by collecting data from the at least one sensor; and providing the collected data through the user interface, wherein values outside of a predetermined range, further comprise, transmitting an indicator of the values. | 2022-05-19 |
20220156033 | METHOD OF CHANGING OPERATION BASED ON MUSIC TRANSITION - A method of changing operation based on music transition is disclosed. In the method, an electronic device performs Fourier series transform on a sound signal of music to obtain a rhythm diagram of the sound signal, and then performs an operation to extract a rhythm segment point of a rhythm diagram, a waveform and a spectrogram of the sound signal, when each of intensity of the rhythm diagram, intensity of the waveform and magnitude of the spectrogram has a drop of a preset percentage at the same time for a preset time, a time point of the drop is used as the rhythm segment point, the sound signal of the music is faded out, and the electronic device transmits an operation signal to an operation device at the rhythm segment point. After receiving the operation signal, the operation device performs the corresponding action based on the operation signal. | 2022-05-19 |
20220156034 | METHOD OF GENERATING ACTIONS FOLLOWING THE RHYTHM OF MUSIC - Method of generating actions following the rhythm of music includes the steps of (a) using an electronic device to classify the sound signals from plural musical instruments into a complex pitch range, (b) the electronic device selecting at least one pitch range according to the significance of the sound, and then performing Fourier series conversion on the sound signals of the selected said at least one pitch range to obtain at least one rhythm diagram. (c) the electronic device performing a rhythm change point capture action on the rhythm diagram, and then executing no action if the intensity in the rhythm diagram continues to increase with time, or regarding the point as a rhythm change point if the intensity changes from an increase to a decrease, and then transmitting an action signal to an action device, and (c) the action device executing the corresponding action according to the action signal. | 2022-05-19 |
20220156035 | METHOD OF GENERATING ACTIONS FOLLOWING THE RHYTHM OF MUSIC - A method of generating actions following the rhythm of music includes the steps of (a) using an electronic device to classify the sound signals from plural musical instruments into a complex pitch range, (b) the electronic device performing Fourier series conversion on the sound signals of the complex pitch range to obtain plural rhythm diagrams, (c) the electronic device performing a rhythm change point capture action on each rhythm diagram, and then executing no action if the intensity in the rhythm diagram continues to increase with time, or regarding the point as a rhythm change point if the intensity changes from an increase to a decrease, and then transmitting an action signal to an action device, and (c) the action device executing the corresponding action according to the action signal. | 2022-05-19 |
20220156036 | METHOD FOR PLAYING AUDIO DATA, ELECTRONIC DEVICE, AND STORAGE MEDIUM - A method for playing audio data, includes: detecting a number and position relationships of associated audio playback devices; performing audio signal processing on audio data to be played based on the number and the position relationships to obtain an audio signal matching the number of the audio playback devices; and playing the audio signal through the audio playback devices. | 2022-05-19 |