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: 11550718
    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: Grant
    Filed: November 10, 2020
    Date of Patent: January 10, 2023
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220413044
    Abstract: A semiconductor device includes a control signal generating circuit, a first circuit and a second circuit. The control signal generating circuit is configured to generate a control signal. The first circuit is coupled to the control signal generating circuit and configured to receive the control signal and generate a first test pulse signal according to the control signal. The second circuit is coupled to the control signal generating circuit and the first circuit and configured to receive the control signal and generate a second test pulse signal according to the control signal. The first circuit is comprised in the first block. The second circuit is comprised in the second block. The first block and the second block are connected with each other via one or more interconnection logics and timing of the first test pulse signal and timing of the second test pulse signal are synchronized.
    Type: Application
    Filed: April 27, 2022
    Publication date: December 29, 2022
    Applicant: Realtek Semiconductor Corp.
    Inventors: Po-Lin Chen, Yueh-Shu Li
  • Patent number: 11507499
    Abstract: The system can receive data to be written to a non-volatile memory in the distributed storage system. The received data can include a plurality of input segments. The system can assign consecutive logical block addresses (LBAs) to the plurality of input segments. The system can then compress the plurality of input segments to generate a plurality of fixed-length compressed segments, with each fixed-length compressed segment aligned with a physical block address (PBA) in a set of PBAs. The system compresses the plurality of input segments to enable an efficient use of storage capacity in the non-volatile memory. Next, the system can write the plurality of fixed-length compressed segments to a corresponding set of PBAs in the non-volatile memory. The system can then create, in a data structure, a set of entries which map the LBAs of the input segments to the set of PBAs. This data structure can be used later by the system when processing a read request including a LBA.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: November 22, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11500572
    Abstract: The present disclosure provides methods, systems, and non-transitory computer readable media for optimizing performance of a data storage system. The methods include receiving an I/O request to write a payload of data; selecting one or more secondary storage units from a plurality of secondary storage units coupled to the data storage system, wherein the selection of the one or more secondary storage units is based on an assessment of one or more effects on the garbage collection activity of the plurality of secondary storage units predicted to result from storing the payload of data on the plurality of secondary storage units; and storing the payload of data on the one or more selected secondary storage units.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: November 15, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11500585
    Abstract: The present disclosure relates to a method for storing data. The method includes: writing an input data to a first memory and a second memory; writing one or more first data slices in the input data stored in the first memory respectively to one or more first nodes in a storage cluster; encoding the input data stored in the second memory to generate one or more second data slices; and writing the one or more second data slices respectively to one or more second nodes in the storage cluster.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: November 15, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11494115
    Abstract: A system is provided to receive a request to write data to a storage device, wherein the data is associated with a file name and a file path. The system performs a hash function on an input based on the file name and the file path to obtain a hash value, wherein the hash function comprises a plurality of hash methods performed on the input. The system maps the hash value to a physical location in the storage device, and writes the data to the physical location in the storage device.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: November 8, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220350341
    Abstract: A three-layer intelligence system architecture and an exploration robot are provided.
    Type: Application
    Filed: July 10, 2020
    Publication date: November 3, 2022
    Applicant: Harbin Institute of Technology
    Inventors: liang Ding, haibo Gao, ye Yuan, yan Liu, zongquan Deng, shu Li, zhen Liu
  • Patent number: 11487465
    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: Grant
    Filed: December 11, 2020
    Date of Patent: November 1, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220342750
    Abstract: One embodiment provides a system which facilitates data management. During operation, the system receives, by a storage device, a plurality of data blocks. The system compresses the data blocks to obtain compressed data blocks, and performs error correction code (ECC)-encoding on the compressed data blocks to obtain ECC-encoded data blocks. The system stores the ECC-encoded data blocks in a buffer prior to writing the ECC-encoded data blocks in a non-volatile memory of the storage device, and reorganizes an order of the ECC-encoded data blocks in the buffer to match a size of a physical page of the non-volatile memory. Responsive to a first set of the reorganized ECC-encoded data blocks filling a first physical page, the system writes the first set of the reorganized ECC-encoded data blocks to the first physical page.
    Type: Application
    Filed: April 21, 2021
    Publication date: October 27, 2022
    Applicant: Alibaba Singapore Holding Private Limited
    Inventor: Shu Li
  • Patent number: 11476874
    Abstract: One embodiment provides a system which facilitates data management. During operation, the system receives, by a first memory device, data to be written to a first non-volatile memory of the first memory device and to a second non-volatile memory of a storage drive distinct from the first memory device. The system performs, by the first memory device on the received data, a compression operation and erasure code (EC)-encoding to obtain a compressed EC codeword. The system initiates a first write operation and a second write operation in parallel, wherein the first write operation comprises writing a first part of the compressed EC codeword to the first non-volatile memory, and wherein the second write operation comprises writing the first part of the compressed EC codeword to the second non-volatile memory.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: October 18, 2022
    Assignee: Alibaba Singapore Holding Private Limited
    Inventor: Shu Li
  • Patent number: 11467956
    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: Grant
    Filed: November 18, 2020
    Date of Patent: October 11, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220317917
    Abstract: One embodiment provides a system which facilitates data management. The system receives, by a storage device via read requests from multiple streams, a first plurality of logical block addresses (LBAs) and corresponding stream identifiers. The system assigns a respective LBA to a first queue of a plurality of queues based on the stream identifier corresponding to the LBA. Responsive to determining that a second plurality of LBAs in the first queue are of a sequentially similar pattern: the system retrieves, from a non-volatile memory of the storage device, data associated with the second plurality of LBAs; and the system stores the retrieved data and the second plurality of LBAs in a volatile memory of the storage device while bypassing data-processing operations.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Applicant: Alibaba Singapore Holding Private Limited
    Inventor: Shu Li
  • Patent number: 11461173
    Abstract: One embodiment provides a system which facilitates data management. During operation, the system receives, by a storage device, a plurality of data blocks. The system compresses the data blocks to obtain compressed data blocks, and performs error correction code (ECC)-encoding on the compressed data blocks to obtain ECC-encoded data blocks. The system stores the ECC-encoded data blocks in a buffer prior to writing the ECC-encoded data blocks in a non-volatile memory of the storage device, and reorganizes an order of the ECC-encoded data blocks in the buffer to match a size of a physical page of the non-volatile memory. Responsive to a first set of the reorganized ECC-encoded data blocks filling a first physical page, the system writes the first set of the reorganized ECC-encoded data blocks to the first physical page.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: October 4, 2022
    Assignee: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
    Inventor: Shu Li
  • Patent number: 11461262
    Abstract: A printed circuit board comprises: a network controller; a memory controller; a heterogeneous processor; a field-programmable gate array (FPGA); and a non-volatile-media controller. The memory controller comprises: a fabric controller component configured to communicate with the network controller, the heterogeneous processor, the FPGA, and the non-volatile-media controller; and a media controller component configured to manage access relating to data stored in a volatile memory media. The FPGA is configured to perform computations relating to data stored via the non-volatile-media controller. The heterogeneous processor is configured to perform computation tasks relating to data stored via the memory controller. The printed circuit board is configured to be plugged in to a rack with a plurality of other plugged-in circuit boards.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 4, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11449455
    Abstract: During operation, the system receives, by a master node, a first I/O request with associated data, wherein the master node is in communication with a first plurality of storage drives via a switch based on a network protocol, wherein the master node and the first plurality of storage drives are allowed to reside in different cabinets, and wherein a respective collection of storage drives are coupled to a converter module, which is configured to convert data between the network protocol and an I/O protocol used to access the storage drives. The system identifies, by the master node, a first collection of storage drives from the first plurality on which to execute the first I/O request. The system executes, based on a communication via the switch and a converter module associated with the first collection of storage drives, the first I/O request on the first collection of storage drives.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: September 20, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11449386
    Abstract: A system is provided to receive a first request to write data to a storage system, which comprises an MRAM, a NOR, a DRAM, and a NAND. The system writes the data to the MRAM. The system copies the data from the MRAM: to the NOR in response to determining that the data is read at a frequency greater than a first predetermined threshold and is updated at a frequency less than a second predetermined threshold; to the DRAM in response to determining that the data is read at a frequency less than the first predetermined threshold and is updated at a frequency greater than the second predetermined threshold; and to the NAND in response to determining that the data is read at a frequency less than the first predetermined threshold and is updated at a frequency less than the second predetermined threshold.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 20, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20220289835
    Abstract: A method of treating psoriasis in a patient by administering an IL-23 specific antibody, e.g., guselkumab, in a clinically proven safe and clinically proven effective amount and the patient achieves PASI90, PASI100 or IGA 0 or 1 score as measured 16, 24, 32, 40 and 48 weeks after initial treatment and the patient achieves higher efficacy than a patient treated with the secukinumab antibody.
    Type: Application
    Filed: May 2, 2022
    Publication date: September 15, 2022
    Inventors: Julianty Angsana, Patrick Branigan, Samuel DePrimo, Susan Flavin, Shu Li, Xeujun Liu, Ernesto Munoz, Bruce Randazzo
  • Patent number: 11445629
    Abstract: A fastener for use in an electronic device includes a positioning unit and a clamping member. The positioning unit has a first supporting concave part allowing a first electronic device to be disposed, a fastening pin inserted in the positioning unit is disposed at a bottom end of clamping member, so that the bottom end of the clamping member enables the first electronic device to be in a locked status; the clamping member has a second supporting concave part allowing a second electronic device to be disposed, a chamber is at a location adjacent to one side of the second supporting concave part, and is connected to a sliding cover capable of radially and elastically sliding; with a front end of the sliding cover being released or be located above the second supporting concave part, the second electronic device can be in an unlocked status or a locked status.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 13, 2022
    Assignee: KANG YANG HARDWARE ENTERPRISES CO., LTD.
    Inventor: Shu-Li Hsieh
  • Patent number: 11429519
    Abstract: During operation, the system receives a chunk of data to be written to a non-volatile memory, wherein the chunk includes a plurality of sectors. The system assigns consecutive logical block addresses (LBAs) to the plurality of sectors. In response to determining that a first sector is associated with an existing stream for the chunk, the system appends the first sector to one or more other sectors stored in a first buffer associated with the existing stream. The system detects that a total size of the stored sectors in the first buffer is the same as a first size of a physical page in the non-volatile memory. The system writes the stored sectors from the first buffer to the non-volatile memory at a first physical page address. The system creates, in a data structure, a first entry which maps the LBAs of the written sectors to the first physical page address.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: August 30, 2022
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: D974097
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: January 3, 2023
    Assignee: AQUAVIL TECHNOLOGY CO., LTD.
    Inventor: Shu Li