Patents by Inventor Mo Cheng

Mo Cheng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260147485
    Abstract: According to one aspect of the present disclosure, a computational storage system is provided. The computational storage system may include a first memory. The computational storage system may include a computing processing component configured to execute a program. The computational storage system may include a controller coupled to the first memory. The controller may be configured to receive a first command. The controller may be configured to, in response to the first command, configure a respective storage area in the first memory for data in a process of executing the program by the computing processing component. The controller may be configured to perform a power-loss protection operation on the storage area that requires power-loss protection when the computational storage system is in a state of power loss based on information carried in the first command indicating that power-loss protection on the respective storage area is required.
    Type: Application
    Filed: February 25, 2025
    Publication date: May 28, 2026
    Inventors: Dongrun Qin, Tianyi Wang, Mo Cheng
  • Publication number: 20260147672
    Abstract: The application discloses an electronic system, a computational storage system, a host and operation methods, and belongs to the technical field of data storage. The electronic system comprises a computational storage system and a host, wherein the computational storage system are coupled to the host; the host is configured to transmit a command comprising indication information to the computational storage system; the computational storage system is configured to: obtain the indication information; and based on the indication information, generate snapshot information for cached data in a memory namespace and store the snapshot information in a non-volatile memory (NVM) namespace.
    Type: Application
    Filed: February 25, 2025
    Publication date: May 28, 2026
    Inventors: Tianyi Wang, Mo Cheng, Dongrun Qin
  • Patent number: 12639207
    Abstract: Examples of the present disclosure provide a host system, a memory system, an electronic apparatus, an operation method, and a storage medium. The host system comprises: a host controller, wherein the host controller is coupled to a memory system, the memory system comprises a memory device, the memory device comprises a plurality of regions, and the plurality of regions comprises a first region. The host controller is configured to send a first instruction, wherein the first instruction indicates to set the first region to a pinned region and obtain mapping information corresponding to the first region, and the first region is determined according to an application corresponding to a respective region.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: May 26, 2026
    Assignee: Yangtze Memory Technologies Co., Ltd.
    Inventor: Mo Cheng
  • Patent number: 12613644
    Abstract: Examples of the present disclosure provide a memory system, electronic apparatus and operating method thereof, host system, and storage medium; wherein the memory system includes: a memory device including a first memory area and a second memory area, the first memory area includes a plurality of first memory cells employing a single-level mode to store data, the second memory area includes a plurality of second memory cells employing a multi-level mode to store data; a memory controller coupled to the memory device and configured to: based on the current storage space of the first memory area and at least one adjustment threshold, transfer data stored in the first memory area to the second memory area according to a preset transfer mode.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: April 28, 2026
    Assignee: Yangtze Memory Technologies Co., Ltd.
    Inventor: Mo Cheng
  • Patent number: 12613660
    Abstract: A host is coupled with a memory system supporting a flexible data placement function. The memory system includes a memory device including K dies. The K dies are divided into L reclaim groups, and each reclaim group includes at least one die. K and L are positive integers greater than or equal to 2. The host includes a user layer and a scheduler. The user layer is configured to send N write requests each corresponding reclaim group information. N is a positive integer. The scheduler is configured to receive the N write requests, and place the N write requests in M request sets. Write requests carrying the same reclaim group information are placed in different ones of the request sets. M is a positive integer less than or equal to N.
    Type: Grant
    Filed: July 23, 2024
    Date of Patent: April 28, 2026
    Assignee: Yangtze Memory Technologies Co., Ltd.
    Inventors: Tianyi Wang, Mo Cheng
  • Publication number: 20260104809
    Abstract: The disclosure provides a memory system and an operation method and a system, wherein the memory system comprises: a memory device; and a controller coupled to the memory device and configured to: receive a command comprising address information and a flag bit of target data, wherein the flag bit is to indicate whether to delete the target data; perform a delete operation on the target data based on the flag bit being in a state indicating to delete the target data.
    Type: Application
    Filed: January 15, 2025
    Publication date: April 16, 2026
    Inventors: Mo CHENG, Tianyi WANG
  • Publication number: 20260086959
    Abstract: Examples of the present disclosure disclose a mobile device and an operation method thereof, a system, and a computer-readable storage medium. The mobile device includes a first memory, a memory system, a switching circuit and an external interface. The switching circuit is configured to: in response to a switching instruction, switch from a first state to a second state or a third state, wherein the switching instruction is to indicate to access the memory system, and wherein in the first state, the first memory is coupled to the external interface via the switching circuit, in the second state, the memory system is coupled to the first memory via the switching circuit, and in the third state, the memory system is coupled to the external interface via the switching circuit.
    Type: Application
    Filed: December 3, 2025
    Publication date: March 26, 2026
    Inventor: Mo Cheng
  • Publication number: 20260050385
    Abstract: In certain aspects, a memory system coupled to a host memory includes a memory device. The memory device includes first memory cells and second memory cells. The memory system further includes a memory controller coupled to a host and the memory device. The memory controller is configured to write at least one of a first data to the first memory cells or a second data to the second memory cells. The first data includes user data, and the second data includes swap data from the host memory.
    Type: Application
    Filed: October 27, 2025
    Publication date: February 19, 2026
    Inventor: MO CHENG
  • Publication number: 20260052284
    Abstract: In some embodiments, a method receives a request for playback of primary content. The request is associated with a distribution context. Decorations are determined for a set of insertion points. The method selects inclusion rules for the distribution context. The inclusion rules include a template describing references for supplemental content or default supplemental content for types in the set of types. Types are evaluated for the set of insertion points using the template to determine an experience timeline in which insertion points are associated with references for supplemental content or default supplemental content for types. The method determines playback materials for the set of insertion points in the primary content based on the references for supplemental content or default supplemental content for types in the set of types for the experience timeline. A set of instances of supplemental content is inserted in the insertion points.
    Type: Application
    Filed: August 13, 2024
    Publication date: February 19, 2026
    Applicants: Disney Enterprises, Inc., HULU, LLC, Beijing YoJaJa Software Technology Development Co., Ltd.
    Inventors: Zachary McKeel Cava, Jeffrey Border, Charles Rumley, Kyle Glossy, James Trollo, Taylor Deehan, Alfonso Sosa, Akinwale Olugbile, Mo Cheng, Kevin Fuhrman, Stephen Bly
  • Patent number: 12505054
    Abstract: Examples of the present disclosure disclose a mobile device and an operation method thereof, a system, and a computer-readable storage medium. The mobile device includes a first memory, a memory system, a switching circuit and an external interface. The switching circuit is configured to: in response to a switching instruction, switch from a first state to a second state or a third state, wherein the switching instruction is to indicate to access the memory system, and wherein in the first state, the first memory is coupled to the external interface via the switching circuit, in the second state, the memory system is coupled to the first memory via the switching circuit, and in the third state, the memory system is coupled to the external interface via the switching circuit.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: December 23, 2025
    Assignee: Yangtze Memory Technologies Co., Ltd.
    Inventor: Mo Cheng
  • Publication number: 20250377810
    Abstract: In certain aspects, a host is disclosed. The host includes a memory configured to store instructions and a processor coupled to the memory. Responsive to execution of the instructions, the processor is configured to determine a power-up event after abnormal power-off and perform a roll-forward recovery for a memory system. A set of node blocks to be recovered is determined. For each node block included in the set of node blocks, a first data block stored in the memory system is determined based on the node block. It is determined whether first node address information retrieved from a metadata part of the first data block matches second node address information of the node block. It is determined whether to recover the node block and the first data block in the memory system based on whether the first node address information matches the second node address information.
    Type: Application
    Filed: August 26, 2025
    Publication date: December 11, 2025
    Inventors: Tianyi Wang, Mo Cheng
  • Publication number: 20250362812
    Abstract: In certain aspects, a memory system includes a memory device, and a memory controller coupled to the memory device. The memory controller is configured to enter a low-temperature mode based on a temperature associated with the memory device, and in the low-temperature mode, control at least one of the memory device or the memory controller to execute a preset idling operation to increase the temperature associated with the memory device.
    Type: Application
    Filed: May 29, 2024
    Publication date: November 27, 2025
    Inventor: Mo CHENG
  • Publication number: 20250348221
    Abstract: Example systems and methods for data migration in memory systems are disclosed. One example method includes receiving, by a memory controller of a memory system, a command comprising a first logical address and a second logical address. In response to the command, a correspondence of data to the second logical address is established based on a correspondence of the data to the first logical address. The first logical address is deallocated based on the command.
    Type: Application
    Filed: July 31, 2024
    Publication date: November 13, 2025
    Inventors: Hua TAN, Xiongbin CHEN, Mo CHENG, Tianyi WANG
  • Publication number: 20250335125
    Abstract: Examples of the present disclosure disclose a memory controller, a memory system and an operating method thereof, the memory controller includes a processor and a data buffer; the processor is configured to: control a memory device to sequentially write data into a buffer area of the memory device; and sequentially write the data in the buffer area into the storage area of the memory device; wherein the buffer area includes multiple first zones which include contiguous physical addresses and equal storage capacities, the first zone includes multiple first memory cells in which data is stored in a single-level mode; the storage area includes multiple second memory cells in which data is stored in a multi-level mode.
    Type: Application
    Filed: October 10, 2024
    Publication date: October 30, 2025
    Inventor: Mo CHENG
  • Publication number: 20250335292
    Abstract: In an example, a method of operating the memory controller comprises: recording a memory space and a write temperature corresponding to writing data to a memory device in response to a temperature of the memory device meeting a second temperature condition; acquiring a memory space and a write temperature corresponding to to-be-rewritten data in the memory device in response to the temperature of the memory device meeting a first temperature condition; and performing a rewrite operation on the to-be-rewritten data according to the memory space and the write temperature corresponding to the to-be-rewritten data.
    Type: Application
    Filed: October 9, 2024
    Publication date: October 30, 2025
    Inventor: Mo CHENG
  • Publication number: 20250328259
    Abstract: Examples of the present disclosure disclose host and an operation method thereof, a memory system and an operation method thereof, and an electronic apparatus. The host is coupled with a memory system supporting a zone namespace function; the memory system includes a memory device, and the memory device includes K dies; the K dies are divided into N disturbance areas, each disturbance area includes at least one die, and one block in each die in the disturbance area constitutes a zone jointly; K and N are positive integers greater than or equal to 2; the host is configured to: send a command to the memory system to perform a respective operation on zones corresponding to the command at the same time, wherein the zones corresponding to the command belong to different disturbance areas.
    Type: Application
    Filed: September 21, 2024
    Publication date: October 23, 2025
    Inventors: Mo Cheng, Tianyi Wang
  • Publication number: 20250306802
    Abstract: A host is coupled with a memory system supporting a flexible data placement function. The memory system includes a memory device including K dies. The K dies are divided into L reclaim groups, and each reclaim group includes at least one die. K and L are positive integers greater than or equal to 2. The host includes a user layer and a scheduler. The user layer is configured to send N write requests each corresponding reclaim group information. N is a positive integer. The scheduler is configured to receive the N write requests, and place the N write requests in M request sets. Write requests carrying the same reclaim group information are placed in different ones of the request sets. M is a positive integer less than or equal to N.
    Type: Application
    Filed: July 23, 2024
    Publication date: October 2, 2025
    Inventors: Tianyi WANG, Mo CHENG
  • Patent number: 12423005
    Abstract: In certain aspects, a host is disclosed. The host includes a memory configured to store instructions and a processor coupled to the memory. Responsive to execution of the instructions, the processor is configured to determine a power-up event after abnormal power-off and perform a roll-forward recovery for a memory system. A set of node blocks to be recovered is determined. For each node block included in the set of node blocks, a first data block stored in the memory system is determined based on the node block. It is determined whether first node address information retrieved from a metadata part of the first data block matches second node address information of the node block. It is determined whether to recover the node block and the first data block in the memory system based on whether the first node address information matches the second node address information.
    Type: Grant
    Filed: June 7, 2024
    Date of Patent: September 23, 2025
    Assignee: YANGTZE MEMORY TECHNOLOGIES CO., LTD.
    Inventors: Tianyi Wang, Mo Cheng
  • Publication number: 20250165394
    Abstract: A system includes a host and a storage device. The host is configured to obtain fragmented first addresses of logical block address (LBA) segments of a file, and merge the fragmented first addresses into continuous first addresses of a merged LBA segment of the file. The storage device is for storing a mapping table corresponding to the file, and is configured to in response to a first command received from the host, update a mapping relation indicated by the mapping table from an original mapping relation corresponding to the fragmented first addresses to a new mapping relation corresponding to the continuous first addresses, and send an instruction to the host indicating that the mapping relation indicated by the mapping table has been updated.
    Type: Application
    Filed: January 2, 2025
    Publication date: May 22, 2025
    Inventor: Mo CHENG
  • Publication number: 20250165388
    Abstract: Examples of the present disclosure provide a host system, a memory system, an electronic apparatus, an operation method, and a storage medium. The host system comprises: a host controller, wherein the host controller is coupled to a memory system, the memory system comprises a memory device, the memory device comprises a plurality of regions, and the plurality of regions comprises a first region. The host controller is configured to send a first instruction, wherein the first instruction indicates to set the first region to a pinned region and obtain mapping information corresponding to the first region, and the first region is determined according to an application corresponding to a respective region.
    Type: Application
    Filed: March 4, 2024
    Publication date: May 22, 2025
    Inventor: Mo CHENG