Patents Issued in May 14, 2024
-
Patent number: 11983409Abstract: An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device receives a read instruction from a host processing system in the computing device that identifies data stored in a storage subsystem included in the storage device and, in response, performs a read operation to copy the data from the storage subsystem to a memory subsystem accessible to the storage device and provide the data to the host processing system. If the storage device determines that an autonomous compute signature matches the data that was copied to the memory subsystem during the performance of the read operation, it executes an autonomous compute application to perform compute operations that are associated with the data that was copied to the memory subsystem during the performance of the read operation and generate compute operation result(s).Type: GrantFiled: October 20, 2022Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventors: Ali Aiouaz, Gaurav Chawla, Leland W. Thompson
-
Patent number: 11983410Abstract: A method optimizing DQ calibration patterns for a memory device including data input/output (I/O) pins. The method includes; communicating a training command to the memory device, performing a training operation on each of the data I/O pins using a first training pattern having a first condition and a second training pattern having a second condition to generate a training operation result, wherein the first condition is characterized by adjacent data I/O pins among the data I/O pins providing data signals with different phases, and the second condition is characterized by adjacent data I/O pins providing data signals having a same phase, and aligning a data strobe signal with data signals provided from the data I/O pins in response the training operation result.Type: GrantFiled: November 18, 2021Date of Patent: May 14, 2024Assignee: Samsung Electronics Co., Ltd.Inventor: Yongseob Kim
-
Patent number: 11983411Abstract: A method can include, in a default mode of a memory device, decoding command data received on a unidirectional command address (CA) bus of a memory interface according to a first standard. In response to decoding a mode enter command, placing the memory device into an alternate management mode. In the alternate management mode, receiving alternate command data on the CA bus, and in response to receiving a command execute indication on the CA bus, decoding alternate command data according to a second standard to execute an alternate command. In response to decoding a mode exit command received on the CA bus according to the first standard, returning the memory device to the default mode. The memory interface comprises the CA bus and a data bus, and the CA bus and data bus comprise a plurality of parallel input connections. Corresponding devices and systems are also disclosed.Type: GrantFiled: April 25, 2022Date of Patent: May 14, 2024Assignee: Infineon Technologies LLCInventors: Nobuaki Hata, Clifford Zitlaw, Yuichi Ise, Stephan Rosner
-
Patent number: 11983412Abstract: According to one embodiment, a controller of a memory system calculates an amount of transferred data per unit time in response to completion of processing of a first I/O command. While the calculated amount of transferred data per unit time exceeds a first threshold, the controller does not transmit, to a host, a completion response indicating completion of the first I/O command. When the calculated amount of transferred data per unit time is equal to or less than the first threshold, the controller transmits, to the host, the completion response indicating the completion of the first I/O command.Type: GrantFiled: January 27, 2022Date of Patent: May 14, 2024Assignee: Kioxia CorporationInventor: Shuichi Watanabe
-
Patent number: 11983413Abstract: Disclosed herein is a semiconductor memory device for reducing data read time difference between memory banks. In the semiconductor memory device of the disclosure, each of the memory banks has the delay control time controlled based on the distance from data control block or receives the signal according to the read command. Accordingly, the data read time difference is reduced in the semiconductor memory device, and the operation time margin of the data control block is improved.Type: GrantFiled: November 2, 2022Date of Patent: May 14, 2024Assignee: FIDELIX CO., LTD.Inventor: Jae Jin Lee
-
Patent number: 11983414Abstract: A drive subset matrix is created with at least N+1 drives each having N*N same-size subdivisions. Conceptually, N submatrices are created along with spares equivalent to at least one drive of storage capacity. The spares are located such that every drive has an equal number of spares +/?1. One protection group is located in a lowest indexed subdivision of each of the submatrices. Members of other protection groups are located by selecting members in round robin order and placing each selected member in a free subdivision having a lowest drive index and lowest subdivision index. The drive subset can be grown, split, and reorganized to restore balanced and efficient distribution of spares.Type: GrantFiled: July 19, 2022Date of Patent: May 14, 2024Inventors: Kuolin Hua, Kunxiu Gao, James Guyer
-
Patent number: 11983415Abstract: A memory management method for a memory storage device is provided. The memory management method includes: detecting effective information of at least one operation event performed by the memory storage device in a first mode; and adjusting a threshold value according to the effective information. The threshold value is configured to determine whether to instruct the memory storage device to enter the first mode.Type: GrantFiled: August 29, 2019Date of Patent: May 14, 2024Assignee: Hefei Core Storage Electronic LimitedInventors: Qi-Ao Zhu, Chong Peng, Zhi Wang, Wan-Jun Hong
-
Patent number: 11983416Abstract: A base die is configured to receive first data and first encoded data in a writing phase, perform first error checking and correction processing, wherein the first encoded data is obtained by performing a first error correction code encoding processing on the first data, and transmit second data to a memory die in the writing phase, wherein the second data includes a first data after the first error checking and correction processing; the base die is further configured to receive the second data from the memory die in a reading phase, perform second error correction code encoding processing on the second data to generate second encoded data, and transmit third data in the reading phase, wherein the third data includes the second encoded data and the first data after the first error checking and correction processing.Type: GrantFiled: May 4, 2022Date of Patent: May 14, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Shu-Liang Ning
-
Patent number: 11983417Abstract: A power-on read circuit includes a power voltage detector, a first voltage booster, a voltage selector, a reference voltage generator and a read voltage generator. The power voltage detector detects a power voltage to generate a control signal. The first voltage booster generates a first boosted voltage according to the control signal. The voltage selector selects the power voltage or the first boosted voltage to generate a selected voltage. The reference voltage generator receives the selected voltage as an operating power source, and generates a reference voltage based on the selected voltage according to the control signal. The read voltage generator generates a second boosted voltage according to the reference voltage and a clock signal, and generate a read voltage based on the second boosted voltage according to the control signal. The read voltage is provided to a memory cell array to perform a data reading operation.Type: GrantFiled: November 17, 2022Date of Patent: May 14, 2024Assignee: Winbond Electronics Corp.Inventor: Chung-Zen Chen
-
Patent number: 11983418Abstract: A data storage device comprising a non-volatile storage medium configured to store user data, a data port configured to transmit data between a host computer system and the data storage device, a data security indicator, and a controller. The controller is configured to selectively control access of the host computer system to the user data based on security configuration data of the data storage device. The controller is further configured to respond to the occurrence of one or more operations, the operations being any of: (i) a data access operation requested or performed, by the host computer system, on the data storage device to access the storage medium via the data port; and (ii) a security control operation requested or performed, by an external device, on the data storage device to store, retrieve or update the security configuration data of the data storage device.Type: GrantFiled: June 27, 2022Date of Patent: May 14, 2024Assignee: Western Digital Technologies, Inc.Inventor: Ramanathan Muthiah
-
Patent number: 11983419Abstract: A method including determining, by a device, a sharing decryption key based at least in part on an assigned private key associated with the device and a folder access public key associated with a folder; decrypting, by the device, a folder access private key associated with the folder by utilizing the sharing decryption key; and decrypting, by the device, encrypted content associated with the folder by utilizing the folder access private key associated with the folder. Various other aspects are contemplated.Type: GrantFiled: October 5, 2021Date of Patent: May 14, 2024Assignee: UAB 360 ITInventor: Mindaugas Valkaitis
-
Patent number: 11983420Abstract: A method for protecting data in an external memory based on an isolated execution environment is provided. The method is used in a processor in the isolated execution environment of a system-on-a-chip. The method includes: accessing an output command of a main system processor in a main system of the system-on-a-chip; reading first data from a shared memory in the main system according to the output command; encrypting the first data with a private key and generating encrypted first data; and outputting the encrypted first data to the external memory.Type: GrantFiled: June 17, 2022Date of Patent: May 14, 2024Assignee: NUVOTON TECHNOLOGY CORPORATIONInventor: Zong-Min Lin
-
Patent number: 11983421Abstract: In some examples, a system causes execution, in each respective storage node of a cluster of storage nodes, of a respective frontend service that provides a frontend to a client over a network for access by the client of a storage volume accessible by the cluster of storage nodes. The system obtains node-specific configuration data portions from a configuration data repository, the node-specific configuration data portions being for respective storage nodes of the cluster of storage nodes, and sends the node-specific configuration data portions to the respective frontend services for configuring the frontend services.Type: GrantFiled: February 7, 2022Date of Patent: May 14, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Xiaokang Sang, Tao Jin
-
Patent number: 11983422Abstract: A pseudo Single Level Cell (pSLC)-scan-based storage device initialization system includes a chassis, a storage subsystem that is housed in the chassis, and a pSLC-scan-based storage device initialization subsystem that is housed in the chassis and coupled to the storage subsystem. The pSLC-scan-based storage device initialization subsystem reads respective subsets of pSLC data from the storage subsystem over a plurality of different read voltage thresholds, and identifies a first read voltage threshold that is included in the plurality of different read voltage thresholds and at which a respective first subset of the pSLC data read from the storage subsystem experienced errors within a predetermined error range.Type: GrantFiled: March 8, 2023Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventors: Robert Proulx, Erhan Aslan, Samuel Hudson
-
Patent number: 11983423Abstract: Methods, systems, and devices for host recovery for a stuck condition of a memory system are described. The host system may transmit a first command for the memory system to transition from a first power mode to a second power mode (e.g., low-power mode). In some cases, the host system may transmit a second command for the memory system to exit the second power mode shortly after transmitting the first command. The host system may activate a timer associated with a time-out condition for exiting the second power mode and may determine that a duration indicated by the timer expires. In some examples, the host system may transmit a third command for the memory system to perform a hardware reset operation based on determining that the duration of the timer expires.Type: GrantFiled: January 19, 2022Date of Patent: May 14, 2024Assignee: Micron Technology, Inc.Inventors: Deping He, Jonathan S. Parry
-
Patent number: 11983424Abstract: A read disturb information isolation system includes a storage subsystem including a plurality of blocks that each include a plurality of rows, and a read disturb information isolation subsystem that is coupled to the storage system. For at least one of the plurality of blocks, the read disturb information isolation system retrieves data from at least a subset of rows in that block, identifies read disturb information for that data, performs at least one isolation operation on that read disturb information to generate isolated read disturb information, and provides that isolated read disturb information to a read temperature identification subsystem. The read temperature identification subsystem may then use the isolated read disturb information provided by the read disturb information isolation subsystem to generate a local logical storage element read temperature map.Type: GrantFiled: January 19, 2022Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventors: Ali Aiouaz, Walter A. O'Brien, Leland W. Thompson
-
Patent number: 11983425Abstract: Systems and methods are provided for data storage for a subject vehicle and include receiving data items at the subject vehicle data from a plurality of data sources and determining whether a data item received from one of the plurality of data sources is redundant with a data item already captured by the subject vehicle. If so, the system eliminates the redundant data item to obtain a nonredundant data set of nonredundant data items and determines whether to store a nonredundant data item of the nonredundant data set based on flow characteristics of the nonredundant data item.Type: GrantFiled: November 12, 2019Date of Patent: May 14, 2024Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.Inventor: Miles J. Johnson
-
Patent number: 11983427Abstract: A system and method for repartitioning data in a distributed network. The method may include executing, by one or more processors, a first pass of a data set from a plurality of first sources to a plurality of first sinks, each first sink collecting data from one or more of the first sources, and executing, by the one or more processors, a second pass of the data set from a plurality of second sources to a plurality of second sinks, each one of the plurality of first sinks corresponding to one of the plurality of second sources, and each second sink collecting data from one or more of the second sources. Executing the first and second passes causes the data set to be repartitioned such that one or more second sinks collect data that originated from two or more of the first sources.Type: GrantFiled: May 17, 2023Date of Patent: May 14, 2024Assignee: Google LLCInventors: Mohsen Vakilian, Hossein Ahmadi
-
Patent number: 11983428Abstract: Systems and methods for data migration via a peer communication channel between data storage devices are disclosed. The data storage devices include a host interface configured to connect to at least one host system and a peer interface to connect to the peer communication channel, where the host interface and the peer interface and separate physical interfaces. A source data storage device establishes peer communication with a destination data storage device over the peer communication channel, determines a set of host data, and sends the set of host data to the destination data storage device, while continuing to receive and process host storage operations through the host interface.Type: GrantFiled: June 7, 2022Date of Patent: May 14, 2024Assignee: Western Digital Technologies, Inc.Inventors: Shay Benisty, Amir Rozen, Amir Segev
-
Patent number: 11983429Abstract: A method comprises maintaining a mapping data structure comprising a plurality of mapping entries, each such mapping entry associating an assigned name of a corresponding logical storage device of a storage system with a unique identifier of that logical storage device, a given such mapping entry further comprising a timestamp associated with the logical storage device. The method further comprises identifying a source logical storage device for a migration process, accessing the mapping data structure to determine a timestamp of the source logical storage device and one or more additional timestamps of one or more respective candidate target logical storage devices for the migration process, selecting based at least in part on the determined timestamps a particular one of the one or more candidate target logical storage devices, and initiating the migration process to migrate the source logical storage device to the selected target logical storage device.Type: GrantFiled: June 22, 2022Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventor: Gopinath Marappan
-
Patent number: 11983430Abstract: Provided are a computer program product, system, and method for replicating data to a plurality of replication devices through a tape device. A replication request is transmitted to a primary tape device to replicate data to a replication number of at least one replication device to store the data to replicate. The primary tape device stores the data to replicate in tape storage media at the primary tape device and transmits the data to replicate over a network to the replication number of at least one replication device to store. Acknowledgment is received from the primary tape device indicating that the data has been replicated to the primary tape device and the replication number of the at least one replication device.Type: GrantFiled: August 1, 2022Date of Patent: May 14, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shawn Owen Brume, Carlos Sandoval Castro, Ricardo Clemente Betancourt, Parker Thomas Wall, Jean Pierre Lavigne
-
Patent number: 11983431Abstract: A read-disturb-based read temperature time-based attenuation system includes a storage device that is coupled to a global read temperature identification subsystem. The storage device determines current read disturb information for data stored in a block in the storage device during a current time period, processes the current read disturb information and previous read disturb information that was determined during at least one previous time period that was prior to the current time period in order to generate a read temperature for the data stored in the block, generates a local logical storage element read temperature map that includes the read temperature, and provides the local logical storage element map to the global read temperature identification subsystem.Type: GrantFiled: January 20, 2022Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventors: Ali Aiouaz, Walter A. O'Brien, III, Leland W. Thompson, James Ulery
-
Patent number: 11983432Abstract: An apparatus comprises a processing device configured to identify a plurality of data portions from a source storage volume to be copied to a target storage volume, and to analyze performance of respective ones of a plurality of host devices in connection with at least one copying operation. Respective ones of the plurality of host devices are assigned to perform copying of respective subsets of the plurality of data portions to the target storage volume based, at least in part, on the analysis.Type: GrantFiled: April 28, 2022Date of Patent: May 14, 2024Assignee: Dell Products L.P.Inventors: Peniel Charles, Kurumurthy Gokam, Venkatesh Doddamane Nagaraj
-
Patent number: 11983433Abstract: Methods, systems, and devices for techniques for detecting a state of a bus are described. A memory device may receive an access command transmitted to the memory device via a bus. The memory device may transmit data requested by the access command over data lines and a control signal that indicates the bus is in an active state over a control line. The control signal may be transmitted during a first unit interval of a read operation. The control signal may be configured to have a first voltage when the bus is in an idle state and a second voltage when the bus is in the active state. The control line may be configured to have or trend toward the first voltage when the bus is in the idle state.Type: GrantFiled: October 19, 2021Date of Patent: May 14, 2024Assignee: Micron Technology, Inc.Inventor: Scott E. Schaefer
-
Patent number: 11983434Abstract: A storage product manufactured as a component to be installed in a computing device to provide network storage services. The storage product has a network interface to receive storage access messages from a remote host system, a bus connector connectable via an external computer bus to an external local host system, a local storage device, and a computational storage processor. The storage product is configured to: separate the storage access messages into first messages, second messages, and third messages; provide the first messages to an external local host system to generate fourth messages; and provide the second messages to the computational storage processor to generate fifth messages. To implement network storage services provided via the network interface, the local storage device executes commands in the third messages, the fourth messages from the local host system, and the fifth messages from the computational storage processor.Type: GrantFiled: July 15, 2022Date of Patent: May 14, 2024Assignee: Micron Technology, Inc.Inventor: Luca Bert
-
Patent number: 11983435Abstract: A system having a processing device and a controller, operatively connected to a memory sub-system via a communication channel, to: store information identifying an amount of available capacity of a buffer of the memory sub-system; transmit, through the communication channel to the memory sub-system, one or more write commands to store data in memory components of the memory sub-system, where the memory sub-system queues the one or more write commands in the buffer; update the information by deducting, from the amount of available capacity, an amount of buffer capacity used by the one or more write commands to generate a current amount of available capacity of the buffer; and determine whether to generate an information request to the memory sub-system based at least in part on the current amount of available capacity.Type: GrantFiled: July 21, 2021Date of Patent: May 14, 2024Assignee: Micron Technology, Inc.Inventors: Trevor Conrad Meyerowitz, Dhawal Bavishi
-
Patent number: 11983436Abstract: A memory controller includes a buffer memory including memory banks, one or more host access units configured to perform an access to the buffer memory for a host, one or more memory access units configured to perform an access to the buffer memory for a memory device, and a processor configured to control an operation of the memory controller. The processor divides the memory banks into an external memory bank group for an external operation related to the host, and an internal memory bank group for an internal operation within a memory system. The host access units access the external memory bank group. The memory access units access the external memory bank group to perform the external operation, and access the internal memory bank group to perform the internal operation.Type: GrantFiled: May 30, 2022Date of Patent: May 14, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Youngsuk Moon, Jaegeun Park, Jongin Lee, Sangmuk Hwang
-
Patent number: 11983437Abstract: In one embodiment, an apparatus includes: a first queue to store requests that are guaranteed to be delivered to a persistent memory; a second queue to store requests that are not guaranteed to be delivered to the persistent memory; a control circuit to receive the requests and to direct the requests to the first queue or the second queue; and an egress circuit coupled to the first queue to deliver the requests stored in the first queue to the persistent memory even when a power failure occurs. Other embodiments are described and claimed.Type: GrantFiled: May 26, 2020Date of Patent: May 14, 2024Assignee: Intel CorporationInventors: Francesc Guim Bernat, Karthik Kumar, Donald Faw, Thomas Willhalm
-
Patent number: 11983438Abstract: A technique improves implementation of an index for an operations log (oplog) that coalesces random write operations directed to a virtual disk (vdisk) stored on an extent store. The oplog temporarily caches data associated with the random write operations (i.e., write data) as well as metadata describing the write data. The metadata includes descriptors to the write data stored on virtual address regions, i.e., offset ranges, of the vdisk and are used to identify the offset ranges of write data for the vdisk that are cached in the oplog. To facilitate fast lookup operations of the offset ranges when determining whether write data is cached in the oplog, an oplog index provides a state of the latest data for offset ranges of the vdisk. The technique improves implementation of the oplog index by storing the oplog index in storage class memory, such as persistent memory, to obviate failure and subsequent recovery of the oplog index.Type: GrantFiled: March 31, 2021Date of Patent: May 14, 2024Assignee: Nutanix, Inc.Inventors: Alok Nemchand Kataria, Niranjan Sanjiv Pendharkar, Pete Wyckoff, Shubham Shukla, Tabrez Parvez Memon
-
Patent number: 11983439Abstract: A program method of a memory device having planes includes receiving a program command, obtaining an address associated with the program command, determining a first plane of the planes according to the address, and resetting a page register of the first plane without resetting one or more page registers of one or more remaining planes of the planes.Type: GrantFiled: October 12, 2021Date of Patent: May 14, 2024Assignee: YANGTZE MEMORY TECHNOLOGIES, INC.Inventors: Xiang Ming Zhi, Augustus Tsai
-
Patent number: 11983440Abstract: A storage device including a memory controller and an operating method of the memory controller are provided. The storage device includes a non-volatile memory device including a write buffer configured to store write data provided from a host and a journal buffer configured to store a journal log, a volatile memory device configured to temporarily store metadata, and a memory controller configured to provide the non-volatile memory device with a journaling command, that includes the journal log and the physical address corresponding to the journal buffer, and which issues a command to store the journal log in the journal buffer, to update the metadata temporarily stored in the volatile memory device, and to control the volatile memory device to store updated metadata to the non-volatile memory device.Type: GrantFiled: September 9, 2021Date of Patent: May 14, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Huijeong Kim, Cheolho Kang, Duckho Bae
-
Patent number: 11983441Abstract: An integrated circuit includes a front-end interface, a back-end interface, a controller, and arbiter circuitry. The front-end interface communicates with a remote host over a front-end fabric. The back-end interface communicates with nonvolatile memory (NVM) subsystems over a back-end fabric. The controller is coupled between the front-end interface and the back-end interface. The controller receives commands from the remote host for the NVM subsystems, and stores the commands in queue pairs associated with the NVM subsystems. The arbiter circuitry receives data for the queue pairs, and selects a command from a first queue pair of the queue pairs based on a comparison of the data to one or more thresholds. The selected command is outputted to one or more of the NVM subsystems.Type: GrantFiled: March 24, 2022Date of Patent: May 14, 2024Assignee: XILINX, INC.Inventors: Ramesh Ramaiya Subramanian, Chaitanya Kallakuri
-
Data storage device and method for multi-level conditional prediction of future random read commands
Patent number: 11983442Abstract: A data storage device and method for multi-level conditional prediction of future random read commands are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to receive a random read command from a host, wherein the received random read command is associated with a stream; predict a next stream to be received from the host; and predict a next random read command to be received from the host based on the received random read command and the predicted next stream. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.Type: GrantFiled: June 22, 2022Date of Patent: May 14, 2024Assignee: Western Digital Technologies, Inc.Inventors: Shay Benisty, Ariel Navon -
Patent number: 11983443Abstract: An apparatus includes a plurality of data buffer and multiplexer devices that communicate data signals with the host memory controller at twice the clock rate that the data buffer and multiplexer devices communicate first and second data signals with first and second memory modules. The apparatus further includes a registered clock driver that communicates host command and address signals at twice the clock rate that the registered clock driver communicates first and second command and address signals with the first and second memory modules. The second data signals and second command and address signals may be directed to a data conversion module that converts the signals to be communicated over a serial computer expansion bus with the second memory module.Type: GrantFiled: September 30, 2022Date of Patent: May 14, 2024Inventor: Jonathan Hinkle
-
Patent number: 11983444Abstract: According to one embodiment, when a command executed in a nonvolatile memory is an erase/program command and when a cumulative weight value satisfies a condition that a first input is selected as an input of high priority, a memory system suspends execution of the erase/program command by transmitting a suspend command to the nonvolatile memory. The memory system repeats executing an operation of starting the execution of one read command of the first input and an operation of updating the cumulative weight by using the weight associated with the read command until read command no longer exists in the first input or until the condition that the cumulative weight is larger than the first value is not satisfied, and resumes the execution of the suspended erase/program command.Type: GrantFiled: May 23, 2023Date of Patent: May 14, 2024Assignee: KIOXIA CORPORATIONInventor: Shinichi Kanno
-
Patent number: 11983445Abstract: An information processing apparatus performs setup processing of a first apparatus connected to the information processing apparatus; acquires setup data used in the setup processing and indicating a setup operation of the first apparatus from a second apparatus different from the first apparatus; determines whether display concerning the setup operation can be performed using the acquired setup data; and, if it is determined that the display concerning the setup operation can be performed, the display concerning the setup operation is performed by predetermined program, if it is determined that the display concerning the setup operation cannot be performed, predetermined processing for allowing a user to refer to other medium except for the predetermined program is performed. The other medium is for presenting information concerning the setup operation.Type: GrantFiled: April 20, 2022Date of Patent: May 14, 2024Assignee: Canon Kabushiki KaishaInventor: Ryo Takaba
-
Patent number: 11983446Abstract: Provided is an industrial printing system that efficiently manages distributed processing of production printing on a peer-to-peer basis. Industrial printing systems perform production printing and include multiple print servers. A plurality of print servers performs distributed processing of jobs. The storage unit stores capability information indicating capabilities that can be processed in rasterizing process, printing processing, and post-processing. The processing determination unit checks job processing requirement based on the capability information stored in the storage unit, and it determines a combination of any of a plurality of print servers, printing apparatuses, and post-processing apparatuses capable of processing the job. The processing management unit transmits a job to each apparatus and requests processing according to the combination determined to be processable by the processing determination unit.Type: GrantFiled: November 7, 2022Date of Patent: May 14, 2024Assignee: KYOCERA Document Solutions Inc.Inventor: Taku Matsuo
-
Patent number: 11983447Abstract: A control method of an information processing apparatus identifies remaining page data, among a plurality of page data to be printed, being not printed due to suspension of print processing, and displays a preview image of the identified remaining page data as a print target without a user selecting the remaining page data.Type: GrantFiled: December 22, 2022Date of Patent: May 14, 2024Assignee: CANON KABUSHIKI KAISHAInventor: Ryota Onoguchi
-
Patent number: 11983448Abstract: A control device controls a notification regarding a consumable. The control device has an acquisition unit which acquires remaining amount data regarding a remaining amount of a consumable in a printer, a calculation unit which calculates a predicted execution time, at which predetermined processing relating to replenishment of the consumable is executed, with using the remaining amount data, a determination unit which determines whether a first specific condition is satisfied, with using a plurality of information including a period for discount sale of the consumable and the predicted execution time, and a notification unit which performs processing for notifying a user of first information including information regarding the discount sale of the consumable, in a case where it is determined that the first specific condition is satisfied.Type: GrantFiled: April 21, 2022Date of Patent: May 14, 2024Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Masashi Miyazaki
-
Patent number: 11983449Abstract: A cartridge providing system includes a printer ejecting, onto a printing medium, a liquid (recording material) supplied from a cartridge, and a server managing provision of the cartridge to a plurality of users that use the printer. The server determines whether an unused stock, which is a stock that remains unused for a first period or longer, is present in a stock of cartridges held by each of the plurality of users. In a case in which it is determined that an unused stock is present in the stock held by a first user of the plurality of users, when a period until a usage expiry date of the unused stock is less than a first threshold value, the server specifies a second user, of the plurality of users, to be provided with the unused stock, based on user stock data in which the stock of cartridges held by the user is registered, and on usage amount data indicating a usage amount of the cartridge.Type: GrantFiled: August 17, 2023Date of Patent: May 14, 2024Assignee: Seiko Epson CorporationInventors: Shuji Yonekubo, Shigenori Nakagawa, Yoshihisa Horikawa
-
Patent number: 11983450Abstract: An example server to process onboarding includes a communication interface unit, a memory to store instructions, and a processor. The processor is to execute instructions stored in the memory to receive information on a user interface screen for onboarding from a client device through the communication interface unit, and transmit information for generating a next user interface screen to be displayed on the client device to the client device through the communication interface unit based on the received information on the current user interface screen and information on a process of the onboarding.Type: GrantFiled: December 7, 2020Date of Patent: May 14, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Junghun Kim, Min Namgoong, Jinkyu Kook, Sangmi Kim, Byeongju Hwang
-
Patent number: 11983451Abstract: A print plugin different from an application displaying an application screen on a terminal may be unable to display a screen over the application screen at timing unintended by a user. In such a case, the print plugin is unable to display a warning screen for notifying the user of a warning related to print processing, and the user is unable to be informed of occurrence of the warning. If the warning screen is unable to be displayed over the application screen, the print plugin instructs the terminal to issue a notification for calling the warning screen.Type: GrantFiled: January 4, 2022Date of Patent: May 14, 2024Assignee: Canon Kabushiki KaishaInventor: Kohei Komatsu
-
Patent number: 11983452Abstract: The present invention provides an information processing apparatus capable of performing appropriate processing under a predetermined usage agreement. To this end, the information processing apparatus receives information on an agreement period of a predetermined agreement from a server. Then, the information processing apparatus sets itself to a first state or a second state based on a current time and date and the agreement period received from the server, the first state being a state in which a predetermined service based on the predetermined agreement is unavailable, the second state being a state in which the service is available.Type: GrantFiled: March 23, 2021Date of Patent: May 14, 2024Assignee: CANON KABUSHIKI KAISHAInventors: Kazunari Shishido, Hayato Shirai
-
Patent number: 11983453Abstract: A printing apparatus includes a sensor and a processing circuit. The sensor detects a width of a printing medium. The processing circuit acquires detected width information based on detection of the width by the sensor. The processing circuit applies, if printing setting information on the width indicated by the detected width information is stored in a storage unit, a printing setting to the printing apparatus based on the printing setting information on the width indicated by the detected width information.Type: GrantFiled: March 29, 2023Date of Patent: May 14, 2024Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Takanori Fukuhara
-
Patent number: 11983454Abstract: There is provided an apparatus comprising: a display control unit configured to cause a display screen to display text; a first detection unit configured to detect a subject area which a user is looking at in the text; a second detection unit configured to detect a slow area where a moving speed of the subject area decreases; a storage unit configured to store a piece of location information of each slow area in the text; and a statistics unit configured to perform a statistical processing on the pieces of location information stored by the storage unit.Type: GrantFiled: November 17, 2021Date of Patent: May 14, 2024Assignee: Yokogawa Electric CorporationInventors: Yukiyo Akisada, Yasuki Sakurai
-
Patent number: 11983456Abstract: A method is provided. The method includes: creating at least two projected-screen receiving sources according to a local IP address and at least two idle port numbers, and generating respective stream pushing addresses of the at least two projected-screen receiving sources, so that at least two screen projecting terminals obtain the respective stream pushing addresses in a one-to-one correspondence; establishing, for each of the at least two projected-screen receiving sources, a screen-projection connection between the projected-screen receiving source and a screen projecting terminal obtaining a stream pushing address of the projected-screen receiving source; and receiving, by each of the at least two projected-screen receiving sources, projected-screen data pushed by the corresponding screen projecting terminals in screen-projection connection with the projected-screen receiving source.Type: GrantFiled: November 26, 2021Date of Patent: May 14, 2024Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhaozhi Xiong, Jun Jiang
-
Patent number: 11983457Abstract: A device comprising: at least two interfaces for interconnecting between at least one audio source and at least one audio sink device; and unidirectional circuitry configured to allow transmission of an audio signal only from said at least one audio source to said at least one audio sink device.Type: GrantFiled: May 23, 2022Date of Patent: May 14, 2024Assignee: FIBERNET LTD.Inventor: Ilan Rahmany
-
Patent number: 11983458Abstract: Example techniques relate to calibration interfaces that facilitate calibration of a playback device. An example implementation may involve outputting a sequence of prompts to guide calibration of a playback device during a calibration sequence comprising (i) a spatial calibration component and (ii) a spectral calibration component. Outputting the sequence of prompts includes outputting one or more first audio prompts representing a guide to perform the spatial calibration component of the calibration sequence. The spatial calibration component involves calibration of the playback device for a particular location within an environment. Outputting the sequence of prompts also includes outputting one or more first second prompts representing a guide to perform the spectral calibration component of the calibration sequence. The spectral calibration component involves calibration of the playback device for the environment.Type: GrantFiled: December 14, 2022Date of Patent: May 14, 2024Assignee: Sonos, Inc.Inventors: Dayn Wilberding, Sein Woo
-
Patent number: 11983459Abstract: A mobile device has a memory storing a name of a user of the mobile device, an audio output interface for outputting an audio signal to earphones worn by the user of the mobile device and a microphone configured to receive a sound signal external to the earphones. A processor is communicatively connected to the microphone to process the sound signal to recognize speech in response to the processor detecting that the audio output interface is outputting the audio signal to the earphones. The processor is configured to determine if the speech includes the name of the user stored in the memory of the mobile device. The processor is configured to generate and provide a volume control signal to the audio output interface to lower a volume of the earphones in response to determining that the speech includes the name of the user.Type: GrantFiled: January 3, 2021Date of Patent: May 14, 2024Inventor: Matthew MacGregor Roy
-
Patent number: 11983460Abstract: Method and system for playing audio on a device, the method comprising the steps of a component of a digital work initiating a request for audio data during a rendering of the digital work, the digital work including video data. In response to the request, receiving the audio data. While continuing the rendering of the digital work on the device, suspending playback of first audio data currently playing on the device and playing the received audio data on the device. When the received audio data stops playing continuing with the rendering of the digital work on the device and resuming playback of the first audio data previously playing on the device.Type: GrantFiled: May 5, 2023Date of Patent: May 14, 2024Assignee: AUDIOMOB LTDInventors: Christian Facey, Wilfrid Obeng-Boakye