Patents Issued in August 1, 2023
  • Patent number: 11714549
    Abstract: Method for active data storage management to optimize use of an electronic memory. The method includes providing signal injections for data storage. The signal injections can include various types of data and sizes of data files. Response signals corresponding with the signal injections are received, and a utility of those signals is measured. Based upon the utility of the response signals, parameters relating to storage of the data is modified to optimize use of long-term high latency passive data storage and short-term low latency active data storage.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: August 1, 2023
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Gilles J. Benoit, Nicholas A. Johnson
  • Patent number: 11714550
    Abstract: An apparatus for delivering alternate user input between an alternate input device and an output device, the output device configured to receive input from a conventional input device, the output device not configured to receive input from the alternate input device, the apparatus including an input interconversion processor that receives the alternate user input from the alternate input device, a processing pipeline that converts the alternate user input to a conventional user input of a type normally received by the output device from the conventional input device, and an output port that transmits the conventional user input.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: August 1, 2023
    Assignee: Bansen Labs
    Inventors: John Dalton Banks, Noam Eisen
  • Patent number: 11714551
    Abstract: The described technology is generally directed towards managing accounts for connecting applications to (e.g., third party) cloud storage providers. Various types of cloud storage providers and different accounts, e.g. corresponding to different usage scenarios with properties such as regions, storage tier levels, costs and so forth, are available to user applications. In one implementation, a user application provides desired account properties to a cloud credential manager via a REST API call to obtain the account information for an account, including credentials, configuration data and the like, returned in in a REST API response. The described technology facilitates selection of an account by the cloud credential manager based on matching the specified properties. Load balancing and storage costs can also be factors in the selection, and random selection is also available.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: August 1, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Wyatt Tischler
  • Patent number: 11714552
    Abstract: According to one embodiment, a memory system includes a compressor configured to output second data obtained by compressing input first data and a non-volatile memory to which third data based on the second data output from the compressor is written. The compressor includes a dictionary coding unit configured to perform dictionary coding on the first data, an entropy coding unit configured to perform entropy coding on the result of the dictionary coding, a first calculation unit configured to calculate compression efficiencies of the dictionary coding and the entropy coding, and a first control unit configured to control an operation of at least one of the dictionary coding unit and the entropy coding unit based on the compression efficiencies and a power reduction level.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: August 1, 2023
    Assignee: Kioxia Corporation
    Inventors: Sho Kodama, Keiri Nakanishi, Masato Sumiyoshi, Zheye Wang, Kohei Oikawa, Youhei Fukazawa, Daisuke Yashima, Takashi Miura
  • Patent number: 11714553
    Abstract: A computer storage device having a host interface, a controller, non-volatile storage media, and firmware. The firmware instructs the controller to: receive, via the host interface, a request from a host to allocate a namespace of a quantity of non-volatile memory; generate, in response to the request, a namespace map identifying a plurality of blocks of addresses having a same predetermined block size, and a partial block of addresses having a size smaller than the predetermined block size; and convert, using the namespace map, logical addresses in the namespace communicated from the host to physical addresses for the quantity of the non-volatile memory. For example, the request for allocating the namespace can be in accordance with an NVMe protocol.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Alex Frolikov
  • Patent number: 11714554
    Abstract: The invention discloses an aggregation optimized processing method for time-series data, characterized by comprising the following steps: writing a time-series data record into a database, forming a time-series database file, wherein the time-series database file comprises a data file and an index file, the data file comprises multiple data blocks, the index file comprises index blocks, and each index block correspond to one data block; by scanning an index file according to a start time period and a stop time period, extracting all index blocks of the time series that need to be aggregated that meet the time period conditions, and then sorting the index blocks according to the data block offset recorded in the index block; and by scanning the data file according to a data block offset order recorded in sorted index blocks, performing specified reading and calculating on each data block, and aggregating calculation results.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: August 1, 2023
    Assignee: TAOS DATA
    Inventors: Haojun Liao, Shengliang Guan, Hongze Cheng, Jianhui Tao
  • Patent number: 11714555
    Abstract: The present invention provides a control module and a control method thereof for an SDRAM. The control module includes at least one register and a controller. The controller is configured to: control the SDRAM to switch from a bus data access mode to a dynamic pin (DPIN) operating mode; setting value of the at least one register under the DPIN operating mode; and control the SDRAM according to the value of the at least one register.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: August 1, 2023
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventor: Ya-Min Chang
  • Patent number: 11714556
    Abstract: Systems and methods for implementing accelerated memory transfers in an integrated circuit includes configuring a region of memory of an on-chip data buffer based on a neural network computation graph, wherein configuring the region of memory includes: partitioning the region of memory of the on-chip data buffer to include a first distinct sub-region of memory and a second distinct sub-region of memory; initializing a plurality of distinct memory transfer operations from the off-chip main memory to the on-chip data buffer; executing a first set of memory transfer operations that includes writing a first set of computational components to the first distinct sub-region of memory, and while executing, using the integrated circuit, a leading computation based on the first set of computational components, executing a second set of memory transfer operations to the second distinct sub-region of memory for an impending computation.
    Type: Grant
    Filed: September 5, 2022
    Date of Patent: August 1, 2023
    Assignee: quadric.io, Inc.
    Inventors: Marian Petre, Aman Sikka, Nigel Drego, Veerbhan Kheterpal, Daniel Firu, Mrinalini Ravichandran
  • Patent number: 11714557
    Abstract: An SPD-based memory monitoring and service life prediction method and system. Said method includes: acquiring parameter information of each memory bank in a server, and setting a weight for the parameter information; reading configuration information of each memory bank, and calculating occupation ratio information of parameters of each memory bank according to the configuration information and the parameter information; calculating state information of each memory bank according to the weight and the occupation ratio information; determining an influence factor according to the number of CPUs in the server and the number and position of memory banks in each CPU; and calculating a final memory state value according to the influence factor and the state information, and according to the used time and the state information of each memory bank, calculating the remaining service life of each memory bank by means of piecewise fitting using a least square method.
    Type: Grant
    Filed: January 23, 2021
    Date of Patent: August 1, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Fang Zhang
  • Patent number: 11714558
    Abstract: Systems, apparatuses, and methods related to predictive memory management are described. Error correction operations can be performed on a memory system and can include a latency associated with performing various error correction techniques on data and the health of physical addresses used to store the data can be predicted based on that latency information. In an example, a method can include determining, by a controller, latency information corresponding to one or more error correction operations performed on data received by the controller, and assigning, based on the latency information corresponding to a health of physical address locations corresponding to the data, and taking an action involving the physical address locations based, at least in part, on the information corresponding to the health of the plurality of physical address locations corresponding to the data.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: August 1, 2023
    Assignee: Mircon Technology, Inc.
    Inventor: Reshmi Basu
  • Patent number: 11714559
    Abstract: A framework disclosed herein extends a relaxed, scoped memory model to a system that includes nodes across a commodity network and maintains coherency across the system. A new scope, cluster scope, is defined, that allows for memory accesses at scopes less than cluster scope to operate on locally cached versions of remote data from across the commodity network without having to issue expensive network operations. Cluster scope operations generate network commands that are used to synchronize memory across the commodity network.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 1, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael W. LeBeane, Khaled Hamidouche, Hari S. Thangirala, Brandon Keith Potter
  • Patent number: 11714560
    Abstract: Systems and processes for managing memory compression security to mitigate security risks related to compressed memory page access are disclosed herein. A system for managing memory compression security includes a system memory and a memory manager. The system memory includes an uncompressed region configured to store a plurality of uncompressed memory pages and a compressed region configured to store a plurality of compressed memory pages. The memory manager identifies a memory page in the uncompressed region of the system memory as a candidate for compression and estimate a decompression time for a compressed version of the identified memory page. The memory manager determines whether the estimated decompression time is less than a constant decompression time. The memory manager, based on a determination that the estimated decompression time is less than the constant decompression time, compresses the memory page and writes the compressed memory page in the compressed region.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: August 1, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Martin Thomas Pohlack
  • Patent number: 11714561
    Abstract: A method of writing data to a protected region in response to a request from a host includes receiving a first write request including a first host message authentication code and a first random number from the host, verifying the first write request based on a write count, the first random number, and the first host message authentication code, updating the write count based on a result of verifying the first write request, generating a first device message authentication code based on the updated write count and the first random number, and providing the host with a first response including the first device message authentication code and a result of the verifying of the first write request.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: August 1, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyunsook Hong, Jisoo Kim, Yongsuk Lee, Younsung Chu, Hyungsup Kim
  • Patent number: 11714562
    Abstract: A memory system identifies, in a logical to physical (L2P) journal associated with a memory device, a first journal entry reflecting a two pass programming operation, where the two pass programming operation includes a first pass to program data to a second memory location identified by a second physical address and a second pass to program a same data to a same second memory location identified by a same second physical address. The system determines whether the second pass of the two pass programming operation is complete. Responsive to determining that the second pass of the two pass programming operation is complete, the system causes a second journal entry of the L2P journal to reference from a first physical address to the second physical address. The system reconstructs the L2P table based on the second journal entry.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Johnny A. Lam, Sanjay Subbarao, Samyukta Mudugal
  • Patent number: 11714563
    Abstract: Methods, systems, and devices for volatile register to detect power loss are described. The memory system may receive a command to enter a first power mode having a lower power consumption than a second power mode. The memory system may store data in a register associated with the memory system before entering the first power mode (e.g., a low-power mode). The memory system may receive a command to exit the first power mode. The memory system may determine whether the data stored in the register includes one or more errors. The memory system may select a reset operation to perform to exit the first power mode based on determining whether the data stored in the register includes one or more errors.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Deping He, Jonathan S. Parry
  • Patent number: 11714564
    Abstract: According to one implementation of the present disclosure, a method for power management is disclosed. The method includes: computing, by a central processing unit, software instructions of a software workload in an active-mode operation corresponding to a first operating point on a performance curve of a performance mode; transitioning from instances of the active-mode operation to instances of standby-mode operation of the CPU, and recording, by a time tracking element, each of a plurality of standby entry data points; transitioning from the instances of the standby-mode operation to the instances of the active-mode operation of the CPU, and recording, by the time tracking element, each of a plurality of standby exit data points; and determining a second operating point on the performance curve of the performance mode based on the recorded standby entry data points and the recorded standby exit data points.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: August 1, 2023
    Assignee: Arm Limited
    Inventors: James Edward Myers, Pranay Prabhat, Matthew James Walker, Parameshwarappa Anand Kumar Savanth, Fernando Garcia Redondo
  • Patent number: 11714565
    Abstract: A data storage device, in one implementation, includes a memory device having Single Level Cell (SLC) blocks and Multi-Level Cell (MLC) blocks, such as Triple Level Cell (TLC) blocks. If a SLC block is determined to have errors, the SLC block is reallocated as a TLC block. In some implementations, the TLC block is used to store TLC cold data.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: August 1, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Bhanushankar Doni, Raghavendra Gopalkrishnan
  • Patent number: 11714566
    Abstract: A tiering service enables a client to custom specify service level agreements for data items to be tiered and automatically promotes and demotes the data items amongst a warm tier, a plurality of intermediate tiers, and a cold tier to ensure the service level agreement commitments are met. In some embodiments, a client specifies segmentation criteria for defining multiple segments of data items included in a data scope or table and assigns latency targets to the segments in order to define the service level agreement. Also, in some embodiments, a plurality of intermediate tiers are implemented on common underlying hardware by varying metadata management to implement intermediate tiers that have progressively increasing latencies.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: August 1, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Binu Kuttikkattu Idicula, Nagarathan M, Akshi Raina, Jaya Talreja
  • Patent number: 11714567
    Abstract: A computer-implemented method according to one embodiment includes identifying a request to migrate data associated with a volume from a first storage pool to a second storage pool; identifying entries in a first table corresponding to rank extents in the first storage pool containing the data; allocating and synchronizing a plurality of second tables for the identified entries of the first table that are located in the volume; transferring the data associated with the volume from the rank extents in the first storage pool containing the data to one or more rank extents in the one or more ranks of the second storage pool; and updating the second tables to correspond to the transferred data in the one or more rank extents in the one or more ranks of the second storage pool.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: August 1, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hui Zhang, Clint A. Hardy, Karl A. Nielsen, Matthew J. Kalos, Qiang Xie
  • Patent number: 11714568
    Abstract: An improved information management system is described herein that provides on-demand or live mount access to virtual machine data in a secondary copy format. For example, instead of restoring all of the virtual machine data in the secondary copy format to a virtual disk that is then mounted to a virtual machine, the improved information management system can, in response to request to access virtual machine data in a secondary copy format, create a virtual disk having a universal network component (UNC) path and create a virtual machine configured to access data via the UNC path. Once created and booted, the administrator or user can attempt to access the desired virtual machine data via the virtual machine.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: August 1, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Satish Chandra Kilaru, Henry Wallace Dornemann, Sagar Mardur Dasharatha, Sandeep Prakash Nashikkar
  • Patent number: 11714569
    Abstract: According to one embodiment, a storage controller is configured to control a storage device capable of, upon issuance of a predetermined command, causing a storage including a temperature sensor to perform a temperature measurement to update a temperature measurement value. The storage controller includes a timer configured to notify a timeout when an elapsed time from a last issuance of the predetermined command reaches a predetermined time, and a controller configured to, when the timeout is notified, issue to the storage a command for updating the temperature measurement value.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: August 1, 2023
    Assignee: KIOXIA CORPORATION
    Inventor: Hajime Yamazaki
  • Patent number: 11714570
    Abstract: A charge sharing scheme is used to mitigate the variations in cell currents in order to achieve higher accuracy for CIM computing. In some embodiments, a capacitor is associated with each SRAM cell, and the capacitors associated with all SRAM cells in a column are included in averaging the RBL current. In some embodiments, a memory unit associated to an RBL in a CIM device includes a storage element adapted to store a weight, a first switch device connected to the storage element and adapted to be controlled by an input signal and generate a product signal having a magnitude indicative of the product of the input signal and the stored weight. The memory unit further includes a capacitor adapted to receive the product signal and store an amount of charge corresponding to the magnitude of the product signal. The memory unit further include a second switch device adapted to transfer the charge on the capacitor to the RBL.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: August 1, 2023
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Jonathan Tsung-Yung Chang, Hidehiro Fujiwara, Hung-Jen Liao, Yen-Huei Chen, Yih Wang, Haruki Mori
  • Patent number: 11714571
    Abstract: In an embodiment, a system may support programmable hashing of address bits at a plurality of levels of granularity to map memory addresses to memory controllers and ultimately at least to memory devices. The hashing may be programmed to distribute pages of memory across the memory controllers, and consecutive blocks of the page may be mapped to physically distant memory controllers. In an embodiment, address bits may be dropped from each level of granularity, forming a compacted pipe address to save power within the memory controller. In an embodiment, a memory folding scheme may be employed to reduce the number of active memory devices and/or memory controllers in the system when the full complement of memory is not needed.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: August 1, 2023
    Assignee: Apple Inc.
    Inventors: Steven Fishwick, Lior Zimet
  • Patent number: 11714572
    Abstract: A redundant array of independent drives (RAID) stripe is formed across a set of storage controllers of a plurality of storage controllers, wherein the RAID stripe comprises two or more of a plurality of modular storage devices of at least one of the set of storage controllers. The RAID stripe is written across the set of storage controllers.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 1, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Hari Kannan, Robert Lee, Yuhong Mao, Ronald Karr, Boris Feigin
  • Patent number: 11714573
    Abstract: Techniques for storage optimization in a distributed object store are described. A storage optimization service of a provider network monitors changes to data objects in a distributed object store that are part of a data lake and are referenced by a table index. The storage optimization service determines whether particular storage optimizations involving the data objects would be beneficial, prioritizes the ordering of these optimizations with a focus on performing impactful optimizations first, while intelligently scheduling the optimizations to avoid overutilization of available resources.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: August 1, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Shashank Bhardwaj, Roman Gavrilov, Brian Scott Ross, Mehul A. Shah, Benjamin Sowell, Anthony A. Virtuoso, Linan Zheng
  • Patent number: 11714574
    Abstract: Various embodiments described herein provide for using analysis of a sequence of commands (issued by a host system) to manage a memory command component, such as a read engine or a write engine of a memory system.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Arun Kumar Reddy Thokala, Ameer Bhargav Kilari, Rajan Rishi, Badal Nilawar
  • Patent number: 11714575
    Abstract: A semiconductor memory device includes first and second planes of memory cells, and a control circuit configured to perform a write operation on the memory cells to store first and second bits per memory cell, and to perform a first read operation using a first read voltage to read the first bits and a second read operation using second and third read voltages to read the second bits. In response to a first instruction, the control circuit performs the first and second read operations to read the first bits from the first plane and the second bits from the second plane, respectively. In response to a second read instruction, the control circuit performs the second and first read operations to read the second bits from the first plane and the first bits from the second plane, respectively.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 1, 2023
    Assignee: Kioxia Corporation
    Inventors: Akio Sugahara, Masahiro Yoshihara
  • Patent number: 11714576
    Abstract: Methods, systems, and devices for memory bus drive defect detection and related operations are described. A controller coupled with a memory array may receive a command for data. The memory array may include one or more pins for communicating data to and from the memory array, in response to the command. The controller may transmit to the memory array, over a bus that is coupled with the controller and the pins, the command. The controller may detect, based at least in part on a resistor coupled with the bus and a power supply of the memory array, that the bus is operating in a first state after transmitting the command. The first state may comprise a voltage that is relatively higher than a voltage of the second state. The controller may determine a defect associated with the bus or the pin based on detecting the bus in the first state.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Scott E. Schaefer, Melissa I. Uribe
  • Patent number: 11714577
    Abstract: A plurality of entries associated with a media management operation for a plurality of transfer units are stored. A respective destination location for each of the respective transfer units are determined in connection with the garbage procedure such that a subset of the plurality of transfer units aligns with a codeword boundary on the memory page. A plurality of write commands in connection with the media management operation are issued based at least in part on the determining.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Antonio David Bianco, Shakeel Isamohiuddin Bukhari
  • Patent number: 11714578
    Abstract: A method of operating a storage device includes receiving, at the storage device, a meta information transfer command based on a data read request. The meta information transfer command is received from a host device. The method further includes receiving, at the storage device, a data read command corresponding to the data read request and the meta information transfer command. The data read command is received from the host device. The method further includes receiving, at the storage device, a plurality of meta data corresponding to the data read request and the meta information transfer command. The plurality of meta data is received from the host device. The method further includes performing a data read operation, at the storage device, based on the data read command and the plurality of meta data.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 1, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-Woo Kim, Dong-Min Kim, Song-Ho Yoon, Wook-Han Jeong
  • Patent number: 11714579
    Abstract: A nonvolatile memory device includes a first pin that receives a first signal, a second pin that receives a second signal, third pins that receive third signals, a fourth pin that receives a write enable signal, a memory cell array, and a memory interface circuit that obtains a command, an address, and data from the third signals in a first mode and obtains the command and the address from the first signal and the second signal and the data from the third signals in a second mode. In the first mode, the memory interface circuit obtains the command from the third signals and obtains the address from the third signals. In the second mode, the memory interface circuit obtains the command from the first signal and the second signal and obtains the address from the first signal and the second signal.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: August 1, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seonkyoo Lee, Jeongdon Ihm, Chiweon Yoon, Byunghoon Jeong
  • Patent number: 11714580
    Abstract: Aspects of the present disclosure are directed to performing varying frequency memory sub-system background scans using either or both a timer and an I/O event limit. This can be accomplished by identifying a background scan trigger event from one of multiple possible types of background scan trigger events, such as a timer expiration or reaching an event count limit. In response to the background scan trigger event, a background scan can be initiated on a memory portion. The background scan can produce results, such as CDF-based data. When a metric based on the results exceeds a background scan limit, a refresh relocation can be performed and logged. A metric can be generated based on the CDF-based data, obtained error recovery depth data, or refresh relocation event data. When the metric is above or below corresponding background scan thresholds, a background scan frequency can be adjusted.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Gerald L. Cadloni, Michael Sheperek, Francis Chew, Bruce A. Liikanen, Larry J. Koudele
  • Patent number: 11714581
    Abstract: In a system and method for automated device onboarding to a cloud based printing system, and administrator logs in to a selected one of a group of networked multifunction peripherals and registers it to a company in accordance with a device registration code. The selected multifunction peripheral registers itself with a cloud server, and discovers other candidate multifunction peripherals for registration. The selected multifunction peripheral sends the device registration code to each discovered multifunction peripheral with an instruction to perform self-registration with the cloud server. Each discovered multifunction peripheral then registers with the cloud server. A registered user may send a document processing job to the cloud server and release from any registered multifunction peripheral.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: August 1, 2023
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventors: Silvy Wilson, Marianne Kodimer, Gouse Shaik
  • Patent number: 11714582
    Abstract: A virtual printer A generated in a virtual printer service included in a host computer including an OS uses a search request receiver to receive a device search request from the OS, and uses a search request responder to respond to the received device search request. Further, a print job receiver receives a print job from the OS, which has registered the virtual printer A as a transmission destination of the print job based on the response, in accordance with a specific protocol. Then, a print job converter converts the received print job, and a print job transmitter transmits the converted print job to a printer AY, which does not support the specific protocol, via a job generator in accordance with a protocol different from the specific protocol.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: August 1, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Norihiro Arai
  • Patent number: 11714583
    Abstract: A print data generating device is configured to generate print data for creating a printed medium by printing a target image on a heat-sensitive medium with a printing device. The printing device includes a thermal head having a heating element. The heat-sensitive medium includes: a base material; and a heat-sensitive layer. The base material has a transparency. The heat-sensitive layer is provided over one surface of the base material and is configured to develop a first color when heated to a first temperature or higher. The printing device is configured to control the heating element according to the print data to heat the heat-sensitive medium. The print data generating device includes a controller. The controller is configured to perform: (a) determining a condition of a background area on which the heat-sensitive medium is to be superimposed; and (b) generating the print data in accordance with the condition determined in (a).
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: August 1, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Isao Fukuchi, Akira Minami, Keisuke Nishihara
  • Patent number: 11714584
    Abstract: An information processing apparatus includes an input interface, a communication interface, and a processor. The input interface is configured to receive settings related to a print failure report. The communication interface is configured to facilitate communication with an image forming apparatus and a destination of the print failure report identified in the settings. The processor is configured to selectively execute a print mode for transmitting designated print data of a print object to the image forming apparatus and a report mode for transmitting print data for reporting including print log information to the destination based on the settings.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: August 1, 2023
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Daiki Sakamoto
  • Patent number: 11714585
    Abstract: An image forming apparatus includes a memory that stores identification information of authorized users in association with biometric information thereof, a reading device configured to read identification information from a medium, an input device through which biometric information is input, and a processor configured to, upon receipt of one of identification and biometric information, perform a first authentication by determining whether said one of identification and biometric information is stored, when said one of identification and biometric information is stored, upon receipt of the other of identification and biometric information, perform a second authentication by determining whether the other of identification and biometric information is stored in association with said one of identification and biometric information, and when the other of identification and biometric information is stored, enable a first operation that can be performed for the corresponding authorized user.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: August 1, 2023
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventor: Shinya Sugimoto
  • Patent number: 11714586
    Abstract: A storage medium storing an application program executable by a computer of an information processing device, an operating system of the information processing device having an automatic function by which, when procedure data indicating: (i) a series of procedures of a plurality of functions and operations; and (ii) an activation condition, is registered therein, the operating system automatically executes the series of procedures in response to the activation condition being satisfied, wherein, when the application program is activated based on the automatic function, the application program causes the computer to: acquire input information which includes activation information for identifying the activation condition; decide print target data based on the acquired activation information acquired; and automatically output a print job based on the decided print target data, the operating system being configured to transmit the input information to the application program at the time of activating the applicat
    Type: Grant
    Filed: March 27, 2022
    Date of Patent: August 1, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Jun Yamada
  • Patent number: 11714587
    Abstract: An image forming apparatus includes a controller including a processor, with the controller configured to register a first print setting value related to a predetermined print setting item, and receive, from an information processing apparatus, a second print setting value set by the information processing apparatus, wherein the received second print setting value is related to the predetermined print setting item. The registered first print setting value is compared to the received second print setting value, and information based on a result of the comparison is transmitted to the information processing apparatus.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: August 1, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Kaneda
  • Patent number: 11714588
    Abstract: An information processing apparatus includes a processor configured to: transmit authentication information to a first image forming apparatus; acquire, from the first image forming apparatus, job information acquired by the first image forming apparatus from a server using the authentication information, the job information being information on one or more jobs corresponding to the authentication information; cause a display to display a screen presenting the acquired job information; receive, on the displayed screen, selection of one or more jobs to print using the first image forming apparatus; and transmit selection information indicating one or more selected jobs selected by the selection to the first image forming apparatus to instruct the first image forming apparatus to acquire the one or more selected jobs from the server.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: August 1, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Taku Yoshimura
  • Patent number: 11714589
    Abstract: In a system in which communication between an information processing apparatus and a printing apparatus is possible, the information processing apparatus detects that communication with the printing apparatus has become possible and, in response to detection that such communication has become possible, generates print data based upon data that the information processing apparatus is displaying on a display unit connected to or built in the information processing apparatus, and transfers the generated print data to the printing apparatus. The printing apparatus prints the data received from the information processing apparatus.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: August 1, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Shigeru Hiroki
  • Patent number: 11714590
    Abstract: A display control apparatus includes: an inputter configured to receive internal display information and external display information about a vehicle; a memory storing a control program for an internal display of the vehicle and an external display of the vehicle; and a processor configured to perform control on a brightness of the internal display and a brightness of the external display, in connection with a portable terminal, by executing the control program.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: August 1, 2023
    Assignee: HYUNDAI MOBIS Co., Ltd.
    Inventors: Tae Hun Kim, Sung Joon Ahn, Seung Hwan Lee
  • Patent number: 11714591
    Abstract: A display control method and system, a mobile terminal, and a storage medium are provided. The method includes: acquiring a trigger event, the trigger event including at least one of: an event generated by triggering a first display interface or an event generated by triggering a second display interface; acquiring a target display area corresponding to the trigger event; reporting the trigger event to a desktop launcher corresponding to the target display area, so that the desktop launcher starts an interface corresponding to the trigger event in the target display area.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 1, 2023
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Lijun Liu, Qun Chang, Chunyi Lu
  • Patent number: 11714592
    Abstract: In an exemplary process for interacting with user interface objects using an eye gaze, an affordance associated with a first object is displayed. A gaze direction or a gaze depth is determined. While the gaze direction or the gaze depth is determined to correspond to a gaze at the affordance, a first input representing user instruction to take action on the affordance is received, and the affordance is selected responsive to receiving the first input.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: August 1, 2023
    Assignee: Apple Inc.
    Inventors: Avi Bar-Zeev, Ryan S. Burgoyne, Devin W. Chalmers, Luis R. Deliz Centeno, Rahul Nair, Timothy R. Oriol, Alexis H. Palangie
  • Patent number: 11714593
    Abstract: A modular display apparatus is provided. The modular display apparatus includes a plurality of display apparatuses, each of which includes a plurality of pixels; a storage configured to store a plurality of gain sets, each of which includes gain values respectively corresponding to a plurality of power loads; and a processor configured to: identify a gain set from among the plurality of gain sets based on a resolution of the modular display apparatus; transmit the gain set to the plurality of display apparatuses; receive a plurality of gain values which respectively correspond to power loads for the plurality of display apparatuses to display an image from the plurality of display apparatuses; and transmit a gain value from among the plurality of gain values to the plurality of display apparatuses. Each of the plurality of display apparatuses is configured to display the image by driving a plurality of light-emitting devices of the plurality of pixels based on the gain value received from the processor.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 1, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Joohyun Lee, Junhyung Shin, Jiyong Park, Seongkoo Cheong
  • Patent number: 11714594
    Abstract: A cuepoint determination system utilizes a convolutional neural network (CNN) to determine cuepoint placements within media content items to facilitate smooth transitions between them. For example, audio content from a media content item is normalized to a plurality of beats, the beats are partitioned into temporal sections, and acoustic feature groups are extracted from each beat in one or more of the temporal sections. The acoustic feature groups include at least downbeat confidence, position in bar, peak loudness, timbre and pitch. The extracted acoustic feature groups for each beat are provided as input to the CNN on a per temporal section basis to predict whether a beat immediately following the temporal section within the media content item is a candidate for cuepoint placement. A cuepoint placement is then determined from among the candidate cuepoint placements predicted by the CNN.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 1, 2023
    Assignee: Spotify AB
    Inventors: Michael Scibor, Thor Kell, Rachel Malia Bittner, Tristan Jehan
  • Patent number: 11714595
    Abstract: Adapting an audio portion of a video conference includes a presenter providing content for the video conference by delivering live content, prerecorded content, or combining live content with prerecorded content, at least one additional co-presenter provides content for the video conference, and untangling overlapping audio streams of the presenter and the co-presenter by replaying individual audio streams from the presenter and/or the at least one co-presenter or separating the audio streams by diarization. Adapting an audio portion of a video conference may also include recording the presenter to provide a recorded audio stream, using speech-to-text conversion to convert the recorded audio stream to text, correlating the text to the recorded audio stream, retrieving a past portion of the recorded audio stream using a keyword search of the text, and replaying the past portion of the recorded audio stream. The keyword may be entered using a voice recognition system.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: August 1, 2023
    Assignee: mmhmm inc.
    Inventors: Phil Libin, Leonid Kitainik
  • Patent number: 11714596
    Abstract: Disclosed is an operation method of an audio signal processing device configured to process an audio signal including a first audio signal component and a second audio signal component. The operation method includes: receiving the audio signal; normalizing loudness of the audio signal, based on a pre-designated target loudness; acquiring the first audio signal component from the audio signal having the normalized loudness, by using a machine learning model; and de-normalizing loudness of the first audio signal component, based on the pre-designated target loudness.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 1, 2023
    Assignee: GAUDIO LAB, INC.
    Inventors: Sangbae Chon, Soochul Park
  • Patent number: 11714597
    Abstract: The present disclosure relates to techniques for sharing audio data. In some examples, while displaying a first user interface including controls for an audio media application, receiving a request to display a user interface for selecting one or more devices. In response to receiving the request to display the user interface, displaying a second user interface. If a source electronic device is connected to a first external device and a second external device, displaying a first affordance indicating that audio data from the audio media application is configured to be provided concurrently to the first external device and the second external device. If the source electronic device is connected to the first external device, displaying a second affordance indicating that audio data from the audio media application is configured to be provided solely to the first external device.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: August 1, 2023
    Assignee: Apple Inc.
    Inventor: Taylor G. Carrigan
  • Patent number: 11714598
    Abstract: A method and an apparatus for providing feedback for confirming a user's intention during an interactive artificial intelligence (AI) service (e.g., a virtual secretary service and a virtual friend service) is provided by an electronic device. The electronic device includes an input/output interface for a dialogic interaction with a user and at least one processor configured to control to execute a service based on the dialogic interaction with the user, monitor a process during the service, detect entry to a predetermined phase based on a result of the monitoring, and output at least one feedback alerting the user to the predetermined phase. Other embodiments are possible.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 1, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wonheui Jung, Youngmin Yoon, Edward Arthur Schweizer, Jared Michael Lodwick, Mieko Haire, Richard James Schatzberger