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: 11119847
    Abstract: The system receives, by a first controller, data to be written to a first storage device. The data may not be accompanied by a cyclic redundancy check (CRC) signature. The system calculates, by the first controller, a first error detection code based on the data, and writes the data and the first error detection code to the first storage device. The system calculates a second error detection code based on the written data. The system performs a first integrity check of the written data by determining whether the second error detection code matches the first error detection code. The system performs a second integrity check of the written data by: obtaining one or more additional error detection codes from one or more other storage devices, wherein an obtained error detection code is calculated by a controller of a corresponding storage device; and determining whether the first error detection code matches the one or more additional error detection codes.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: September 14, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210278998
    Abstract: An apparatus is provided to facilitate a hyperscale infrastructure. The apparatus comprises a non-volatile memory and a controller. The controller comprises: a memory interface coupled to a first memory; a media interface coupled to the non-volatile memory; a media controller associated with the media interface; a hardware accelerator configured to process, via the memory interface, data to be written to the non-volatile memory; and a reprogrammable hardware component configured to further process the data via the memory interface. The media controller is configured to write, via the media interface, the data to the non-volatile memory system.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210263795
    Abstract: One embodiment described herein provides a system and method for data compaction in a storage system comprising a plurality of storage nodes. During operation, in response to determining that data compaction is triggered, the system regroups valid data from a first set of data chunks stored in the storage system into a second set of data chunks such that a respective data chunk from the second set of data chunks comprises contiguous valid data slices. The system further performs error-correction-coding protection on the second set of data chunks. A physical location associated with a respective valid data slice remains unchanged subsequent to the error-correction-coding protection.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210248119
    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: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11083243
    Abstract: A method for manufacturing a shoe part includes: the first mixing step, the standing step, the second mixing step, the setting step, and the hot press forming step. The invention mainly uses the waste coffee grounds material as raw material to manufacture the shoe part. In addition to the aroma of coffee, the shoes have the functions of deodorization and dehumidification while being worn by the user, thereby achieving multiple objectives of environmentally friendly materials, low cost, strong structure and environmentally friendly after-use treatment.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: August 10, 2021
    Assignee: CCILU International Inc.
    Inventors: Shu-Li Chang, Chien-Chung Huang, Yeng-Fong Shih
  • Patent number: 11081630
    Abstract: A light emitting device comprising a coating layer is disclosed. A reflective layer is on a base. A structure on the reflective layer has a first opening there through. The first opening exposes a surface of the reflective layer. A light emitting diode (LED) is on the exposed surface of the reflective layer. A coating layer is on the exposed surface of the reflective layer, at least a portion of the structure inside the first opening, and at least a portion of the LED. A second opening is in the coating layer. The second opening exposes a portion of the reflective layer. A conductive element electrically couples the LED to the base through the portion of the reflective layer exposed by the second opening in the coating layer.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: August 3, 2021
    Assignee: Lumileds LLC
    Inventor: Shu Li
  • Patent number: 11074124
    Abstract: One embodiment facilitates data access in a storage device. During operation, the system obtains, by the storage device, a file from an original physical media separate from the storage device, wherein the file comprises compressed data which has been previously encoded based on an error correction code (ECC). The system stores, on a physical media of the storage device, the obtained file as a read-only replica. In response to receiving a request to read the file, the system decodes, by the storage device based on the ECC, the replica to obtain ECC-decoded data, wherein the ECC-decoded data is subsequently decompressed by a computing device associated with the storage device and returned as the requested file.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: July 27, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210222186
    Abstract: The disclosure describes a transgenic dicot or monocot plant having bovine milk protein(s) and methods of producing the transgenic dicot or monocot plant containing bovine milk protein(s). These transgenic dicot or monocot plants can express and produce bovine milk protein(s). The methods involve introducing a recombinant DNA construct expressing a bovine milk protein into a dicot or monocot plant, obtaining the dicot or monocot plant containing the bovine milk protein(s) from a recombinant DNA construct, cultivating and harvesting the transgenic dicot or monocot plant, and extracting and purifying the bovine milk protein(s) from transgenic dicot or monocotyledonous plants.
    Type: Application
    Filed: February 9, 2021
    Publication date: July 22, 2021
    Inventors: Magi EL-RICHANI, Shu LI
  • Patent number: 11068409
    Abstract: One embodiment facilitates a user-space storage I/O stack. During operation, the system generates, by a file system in the user-space, a logical block address associated with an I/O request which indicates data to be read or written. The system generates, by a flash translation layer module in the user-space, a physical block address corresponding to the logical block address, wherein the flash translation layer module is located between the file system and a block device driver in the user-space. The system estimates a latency associated with executing the I/O request. In response to determining that the estimated latency is greater than or equal to a predetermined threshold, and that the I/O request is a read request, the system reads the requested data from a location other than the physical block address.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 20, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210216218
    Abstract: The system receives a request to write data to a non-volatile memory comprising blocks with a plurality of wordlines, wherein a respective wordline is coupled to a plurality of pages across a plurality of cells, and wherein the pages are ordered by an increasing number of programmable bits per cell. In response to determining that the data is not an updated version of data stored in the non-volatile memory, the system writes the data to a first ordered page of a plurality of pages corresponding to a next available wordline. In response to determining that the data is an updated version of existing data stored in the non-volatile memory, the system writes the data to a next available ordered page corresponding to an existing wordline in which the existing data is stored.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210216487
    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: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11061735
    Abstract: One embodiment described herein provides a distributed computing system. The distributed computing system can include a compute cluster comprising one or more compute nodes and a storage cluster comprising a plurality of storage nodes. A respective compute node can be configured to: receive a request for a computation task; obtain path information associated with data required by the computation task; identify at least one storage node based on the obtained path information; send at least one computation instruction associated with the computation task to the identified storage node; and receive computation results from the identified storage node subsequently to the identified storage node performing the computation task.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: July 13, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11061834
    Abstract: One embodiment facilitates a storage system, which comprises a backplane and a plurality of storage medium cards coupled to the backplane. The backplane is coupled to a host via a first interface, and the backplane comprises global management circuitry coupled to a plurality of groups of components and configured to process an input/output (I/O) request and manage a mapping table. A respective group of components includes: first circuitry configured to perform first computing operations; and second circuitry configured to perform second computing operations. A respective storage medium card is allowed to operate without a controller residing on the storage medium card. Data associated with the I/O request is processed by the global management circuitry and further processed by first circuitry and second circuitry associated with a storage medium card selected for executing the I/O request.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 13, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11058171
    Abstract: The present invention provides a shoe material part mainly composed of a coffee ground material, a porous material and a rubber-plastic material, and is made of a recycled waste porous material and recycled waste coffee grounds, which can improve the value of waste recycling and reuse, and reduce environmental pollution, in addition to reducing waste, there will be no residue pollution of natural ecology and other issues in the subsequent environmental recycling, quite in line with environmental requirements. In addition, the present invention has the function of natural deodorization, because the coffee grounds can naturally diffuse the aroma of coffee, and the characteristics of better deodorization and air permeability of the coffee grounds can be used to reduce the foul smell of a user's foot.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: July 13, 2021
    Assignee: CCILU INTERNATIONAL INC.
    Inventors: Shu-Li Chang, Chien-Chung Huang, Yeng-Fong Shih
  • Publication number: 20210208986
    Abstract: The system receives a request to write data with an associated LBA. The system stores, in a global mapping table, a mapping of the LBA to a PBA assigned by a master node. The PBA is associated with a first storage drive in a first collection of storage drives, which includes a first set of storage drives and a plurality of redundant storage drives. The system writes, based on the PBA, the data to the first storage drive. In response to detecting that the first storage drive is defective, the system replaces the first storage drive with a redundant storage drive by reconstructing data stored in the defective storage drive based on a copy of the data. The system thus allows the first collection to remain online while replacing the defective storage drive.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11055190
    Abstract: The system receives a request to write data with an associated LBA. The system stores, in a global mapping table, a mapping of the LBA to a PBA assigned by a master node. The PBA is associated with a first storage drive in a first collection of storage drives, which includes a first set of storage drives and a plurality of redundant storage drives. The system writes, based on the PBA, the data to the first storage drive. In response to detecting that the first storage drive is defective, the system replaces the first storage drive with a redundant storage drive by reconstructing data stored in the defective storage drive based on a copy of the data. The system thus allows the first collection to remain online while replacing the defective storage drive.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: July 6, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11047320
    Abstract: The present disclosure provides a method for predicting a fluid type, comprising sensing, by a first sensor, mass flow data of a fluid in an engine, wherein the first sensor operates based on a first fluid property; sensing, by a second sensor, mass flow data of the fluid, wherein the second sensor operates based on a second fluid property; and detecting, by a logic circuit of a controller, a percent difference in the mass flow data provided by the first and second sensors, the percent difference indicating that the fluid is comprised of at least a first fluid type.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: June 29, 2021
    Assignee: Cummins Inc.
    Inventors: Marten H. Dane, Shu Li
  • Publication number: 20210191851
    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: Application
    Filed: December 23, 2019
    Publication date: June 24, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11042307
    Abstract: The system receives a request to write data to a non-volatile memory comprising blocks with a plurality of wordlines, wherein a respective wordline is coupled to a plurality of pages across a plurality of cells, and wherein the pages are ordered by an increasing number of programmable bits per cell. In response to determining that the data is not an updated version of data stored in the non-volatile memory, the system writes the data to a first ordered page of a plurality of pages corresponding to a next available wordline. In response to determining that the data is an updated version of existing data stored in the non-volatile memory, the system writes the data to a next available ordered page corresponding to an existing wordline in which the existing data is stored.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: June 22, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20210173776
    Abstract: One embodiment provides a system for facilitating data placement. The system receives a sector of data to be written to a first non-volatile memory and a second non-volatile memory, wherein the first non-volatile memory resides on a first storage device which supports sequential writes, and wherein the second non-volatile memory resides on a second storage device. The system writes the sector and its corresponding logical block address to the first non-volatile memory in a sequential manner. The system writes, at approximately a same time, the sector and its corresponding logical block address to the second non-volatile memory. In response to completing the write to the first non-volatile memory or the second non-volatile memory, the system generates an acknowledgment that the sector is successfully committed for a host from which the sector is received.
    Type: Application
    Filed: December 5, 2019
    Publication date: June 10, 2021
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li