Patents by Inventor Shu Li

Shu Li 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).

  • Patent number: 11416365
    Abstract: One embodiment provides a system which facilitates data management. The system allocates a superblock of a storage device, wherein the superblock is in an open state. The system writes data to the superblock. The system monitors, by a controller of the storage device, an amount of time that the superblock remains in the open state. Responsive to detecting a failure associated with a flash translation layer (FTL) module, the system determines that the monitored amount of time exceeds a predetermined threshold, and seals, by the controller, the superblock by writing directly to a respective free page in the superblock while bypassing one or more data-processing modules.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 16, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220245029
    Abstract: The present disclosure relates to a system and a method for data protection. In some embodiments, an exemplary method for data encoding includes: receiving a data bulk; performing an erasure coding (EC) encoding on the data bulk to generate one or more EC codewords; distributing a plurality of portions of each EC codeword of the one or more EC codewords across a plurality of solid-state drives (SSDs); performing, at each SSD of the plurality of SSDs, an error correction coding (ECC) encoding on portions of the one or more EC codewords distributed to the SSD to generate an ECC codeword; and storing, in each SSD of the plurality of SSDs, the ECC codeword.
    Type: Application
    Filed: April 20, 2022
    Publication date: August 4, 2022
    Inventor: Shu Li
  • Patent number: 11385833
    Abstract: A system is provided to receive, by a controller, a first request to read a first page of data stored in a storage device which comprises a plurality of non-volatile memory units. The system accumulates, by a calculation module, a syndrome associated with the first page of data to obtain a syndrome weight. In response to determining that the syndrome weight is less than a predetermined threshold, the system writes, by the controller, the first page of data to a destination page of the storage device. In response to determining that the syndrome weight is greater than the predetermined threshold and that a current number of retries is less than a predetermined number: the system executes a retry process between the calculation module and a data flip engine of the controller to update the syndrome weight; and the system increments the current number of retries.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: July 12, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11379447
    Abstract: One embodiment provides a system which facilitates operation of a storage system. During operation, the system receives, by a storage engine, a request to write data to a hard disk drive. The system determines metadata associated with the data. The system stores the metadata in a volatile memory associated with the storage engine. The system identifies a physical address in a first non-volatile solid-state memory to which to write the metadata, wherein the first non-volatile solid-state memory is accessible via a controller of the hard disk drive. The system writes the metadata to the first non-volatile solid-state memory based on the physical address. The system writes the data to the hard disk drive.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: July 5, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11379127
    Abstract: One embodiment provides a computer system. The computer system comprises: a plurality of storage devices; and a first component functioning both as a network interface card and as an access switch, wherein the first component is configured to manage connections to the plurality of storage devices. A respective storage device comprises: an Ethernet port coupled to the first component; at least one microprocessor; a plurality of PCIe lanes; and a plurality of storage drives with non-volatile memory.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: July 5, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11379155
    Abstract: One embodiment facilitates flash storage management. During operation, the system receives a request to write data to a non-volatile memory. The system writes, in a buffer in association with a controller, the data to a next available portion of a current physical page in a page stripe, wherein the page stripe includes physical pages which each correspond to a sequentially ordered die of the non-volatile memory. The system provides power-loss protection to the current physical page and a second physical page which indicates parity information for the page stripe, thereby providing power-loss protection to an increased number of partially full page stripes.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 5, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Ping Zhou, Shu Li
  • Publication number: 20220206894
    Abstract: One embodiment provides a system which facilitates data management. During operation, the system processes, by a storage device, a write request and data associated with the write request, wherein the storage device comprises a plurality of channels over which to access a non-volatile memory of the storage device. The system writes the data to a first data buffer of the storage device while bypassing a first interface and a memory controller. The system sends the write request to the memory controller via the first interface. The system writes, via a first channel allocated for host write operations, the data from the first data buffer to the non-volatile memory. The system performs a garbage collection operation on the data, which comprises accessing the data via a second channel allocated for garbage collection operations.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220206915
    Abstract: One embodiment provides a system which facilitates data management. The system allocates a superblock of a storage device, wherein the superblock is in an open state. The system writes data to the superblock. The system monitors, by a controller of the storage device, an amount of time that the superblock remains in the open state. Responsive to detecting a failure associated with a flash translation layer (FTL) module, the system determines that the monitored amount of time exceeds a predetermined threshold, and seals, by the controller, the superblock by writing directly to a respective free page in the superblock while bypassing one or more data-processing modules.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11372774
    Abstract: Embodiments include a system for facilitating data storage. During operation, the system receives a request to write data associated with a logical block address (LBA), wherein the LBA indicates a die to which to write the data and includes a sub-LBA which is used as an index for a mapping table stored on the die. The system assigns, based on the LBA, a physical block address (PBA) which indicates the die and includes a sub-PBA which indicates a first physical location in a block of the die at which the data is to be stored. The system stores, in the mapping table based on the sub-LBA, the PBA. The system writes the PBA and the data to the block based on the PBA.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220197551
    Abstract: The present disclosure provides storage nodes, integrated circuits, and methods for storage node management. A method for storage node management includes performing one or more network tasks by one or more first processing cores in a network engine of an integrated circuit; and performing one or more storage tasks by one or more second processing cores in a storage engine of the integrated circuit.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventor: Shu LI
  • Publication number: 20220197743
    Abstract: The present disclosure provides methods, systems, and non-transitory computer readable media for performing data transfers with improved error encoding. The methods include receiving a request for data transfer from a source medium in the data storage system to a destination medium in the data storage system, wherein the data storage system comprises a computer cluster and a storage cluster; determining whether the source medium and the destination medium are within the storage cluster; based on the determination of whether the source medium and the destination medium are within the storage cluster, transferring the data from the source medium to the destination medium, wherein: the data is transferred without performing error correcting code check when the data is transferred within the storage cluster, and the data is transferred with an error correcting code check when the data is transferred between the computer cluster and the storage cluster.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventor: Shu LI
  • Publication number: 20220188010
    Abstract: One embodiment provides a system which facilitates data movement. The system allocates, in a volatile memory of a first storage drive, a first region to be accessed directly by a second storage drive or a first NIC. The first storage drive, the second storage drive, and the first NIC are associated with a first server. The system stores data in the first region. Responsive to receiving a first request from the second storage drive to read the data, the system transmits, by the first storage drive to the second storage drive, the data stored in the first region while bypassing a system memory of the first server. Responsive to receiving, from a third storage drive associated with a second server, a second request to read the data, the system retrieves, by the first NIC, the data stored in the first region while bypassing the system memory of the first server.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220177532
    Abstract: The present invention relates to compositions of peptide inhibitors of the interleukin-23 receptor (IL-23R) or pharmaceutically acceptable salt or solvate forms thereof, corresponding pharmaceutical compositions, methods and/or uses for treatment of autoimmune inflammation and related diseases and disorders.
    Type: Application
    Filed: November 19, 2021
    Publication date: June 9, 2022
    Inventors: Giustino Di Pretoro, Dajun SUN, Gopal RAJAN, Geraldine BROECKX, Nathalie MERTENS, Shu LI, Felix LAI, Mohammad MASJEDIZADEH
  • Patent number: 11354200
    Abstract: One embodiment provides a system which facilitates organization of data. During operation, the system receives data associated with a logical block address (LBA) to be written to a non-volatile memory. The system stores, in a data structure, a mapping of a first physical block address (PBA) corresponding to the LBA to a first status for the data, wherein the first status indicates data validity and recovery being enabled for the data. Responsive to receiving a command to delete the data, the system modifies the first status to indicate data invalidity and recovery being enabled for the data. Responsive to receiving a command to recover the previously deleted data, the system modifies the first status to indicate data validity and recovery being enabled for the data.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: June 7, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11354233
    Abstract: A system is provided for facilitating crash recovery. The system receives an input/output (I/O) request for data associated with a logical block address. The system retrieves, from a first mapping table associated with a first storage drive, a physical location corresponding to the logical block address, wherein the first mapping table is stored in a random access memory which comprises a block device, and wherein a driver for the block device is stored in system memory separately from the first mapping table stored in the block device. The system accesses the physical location to execute the I/O request. Responsive to determining a crash associated with the driver, the system restarts the driver to recover access to the first mapping table absent of reconstruction of the first mapping table which involves reading data from the first storage drive and extracting mapping relations between logical addresses and physical addresses.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: June 7, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11347280
    Abstract: A fastener for use in electronic device includes: a positioning member, having a base, wherein a connecting ring is disposed above the base, a rail slot having two ends respectively formed with a start blocking edge and a stop blocking edge is disposed on a top surface of the connecting ring, and a buckle slot is formed between the base and the connecting ring; and a rotating member, having a shaft column, wherein a block piece is radially formed on a top end of the shaft column, an annular supporting platform is radially formed at a bottom end thereof, at least three wing pieces are axially and downwardly extended from a circumference of the supporting platform, wherein at least two of the wing pieces respectively have a buckle hook, and the other wing piece is radially extended with a position limiting sheet.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: May 31, 2022
    Assignee: KANG YANG HARDWARE ENTERPRISES CO., LTD.
    Inventor: Shu-Li Hsieh
  • Patent number: 11338336
    Abstract: A coater machine, a coater system and a cleaning method of the coater machine are provided. The coater machine includes: a coating platform including a working surface; and a first cleaner device configured to move relative to the working surface to remove a foreign matter on the working surface.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: May 24, 2022
    Assignees: Hefei Xinsheng Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Yong Jiang, Zhiqiang Wang, Xing Tang, Shu Li, Yang Shen, Chao Gong
  • Publication number: 20220156183
    Abstract: The present disclosure provides methods, systems, and non-transitory computer readable media for optimizing data storing. An exemplary method comprises: determining, by a host, a source physical storage to be released as a part of the garbage collection process and a destination physical storage to store data transferred from the source physical storage as a part of the garbage collection process; reading a logic address log corresponding to the data from the source physical storage to a controller, wherein the logic address log comprises logic addresses corresponding to the data; determining, by the controller, whether the logic addresses are valid; transferring the valid logic addresses to the host; and updating a mapping table with destination physical addresses according to the valid logic addresses, wherein: the mapping table is stored in the host, and the destination physical addresses correspond to the destination physical storage.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 19, 2022
    Inventor: Shu Li
  • Patent number: 11334431
    Abstract: The present disclosure relates to a system and a method for data protection. In some embodiments, an exemplary method for data encoding includes: receiving a data bulk; performing an erasure coding (EC) encoding on the data bulk to generate one or more EC codewords; distributing a plurality of portions of each EC codeword of the one or more EC codewords across a plurality of solid-state drives (SSDs); performing, at each SSD of the plurality of SSDs, an error correction coding (ECC) encoding on portions of the one or more EC codewords distributed to the SSD to generate an ECC codeword; and storing, in each SSD of the plurality of SSDs, the ECC codeword.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: May 17, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220147452
    Abstract: The present disclosure provides methods, systems, and non-transitory computer readable media for operating a cache drive in a data storage system. The methods include receiving, from an IO interface in the cache drive of the compute server, a write request to write data; caching the data corresponding to the write request in a cache storage of the cache drive of the compute server; performing one or more compute processes on the data; and in response to performing the one or more compute processes on the data, providing the processed data to a storage cluster for storing via the IO interface that is communicatively coupled to the storage cluster.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 12, 2022
    Inventor: Shu Li