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: 10691532
    Abstract: Systems, devices, and methods for providing ECC-assisted scrubbing of memory devices and error correction of memory devices. In one embodiment, a method is disclosed comprising obtaining, at a storage device, data and a first parity portion to write to a memory device, the first parity portion generated via a first encoding; encoding, at the storage device, the data with a second encoding to generate a second parity portion; aligning, by the storage device, the data, the first parity portion, and the second parity portion according to a predefined alignment scheme, the aligning generating aligned data; and writing, by the storage device, the aligned data to the memory device.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 23, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Shu Li
  • Publication number: 20200180529
    Abstract: Systems and apparatuses include a passive device coupled to a mounting boss arranged on a vehicle system, and a sensor structured to engage the mounting boss. The sensor includes a probe structured to sense a characteristic of the vehicle system, and a reader structured to send a query signal to the passive device and receive location data from the passive device associated with the mounting boss.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 11, 2020
    Applicant: Cummins Inc.
    Inventors: Ganesh Raghunath, Alok A. Joshi, Shu Li
  • Patent number: 10678443
    Abstract: One embodiment facilitates a high-density converged storage system. During operation, the system receives, by a volatile memory of a storage device via a memory bus, data to be stored in a non-volatile memory of the same storage device. The system writes, by a controller of the storage device, the data directly to the non-volatile memory via the volatile memory, e.g., without using a serial bus protocol.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 9, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Shu Li, Jianjian Huo
  • Publication number: 20200174886
    Abstract: One embodiment described herein provides a method and system for handling errors in a storage system. During operation a data-placement module of the storage system detects an error occurring at a first physical location within the storage system. In response to determining that the error occurs during a write access, the system writes to-be-written data into a second physical location within the storage system, and updates a mapping between a logical address and a physical address associated with the to-be-written data.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 10669956
    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: May 9, 2016
    Date of Patent: June 2, 2020
    Assignee: Cummins Inc.
    Inventors: Marten H. Dane, Shu Li
  • Patent number: 10672960
    Abstract: A light-emitting device is disclosed. The light emitting device includes a base, a reflective layer formed on the base, a coating layer formed on the reflective layer, a sidewall disposed on the base, the sidewall being arranged to form a reflector cup, and a light-emitting diode (LED) chip disposed in the reflector cup.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: June 2, 2020
    Assignee: Lumileds LLC
    Inventor: Shu Li
  • Publication number: 20200157209
    Abstract: A method of treating psoriasis in a patient by administering an IL-23 specific antibody, e.g.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 21, 2020
    Inventors: Julianty Angsana, Patrick Branigan, Samuel DePrimo, Susan Flavin, Shu Li, Xuejun Liu, Ernesto Munoz, Bruce Randazzo
  • Publication number: 20200159419
    Abstract: One embodiment facilitates global data placement in a storage device. The system receives a request to write first data. The system selects one of a plurality of physical media of the storage device to which to directly write the first data, based on a frequency of access, a block size, and a latency requirement of the first data, wherein the plurality of physical media includes a fast cache medium, a solid state drive, and a hard disk drive. In response to determining that the frequency of access of the first data is greater than a predetermined threshold, or in response to determining that the block size associated with the first data is not greater than a predetermined size and determining that the first data is an update to existing data, the system selects the fast cache medium. The system writes the first data to the selected one physical medium.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Shu Li, Ping Zhou
  • Publication number: 20200151107
    Abstract: Disclosed are systems, methods, and apparatuses for providing a high-speed data path to storage devices. In one embodiment, a method is disclosed comprising receiving, by the processor, a data access command, the data access command specifying a location in memory to access data; issuing, by the processor, the data access command to the storage device via a first datapath, the first datapath comprising a non-block datapath; and accessing, by the processor, the non-volatile storage component through the first datapath and the memory, wherein the non-volatile storage component of the storage device is mapped to memory accessible by the processor.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Inventors: Yu DU, Ping ZHOU, Shu LI
  • Patent number: 10650885
    Abstract: One technique for extending flash storage lifespan and data quality with data retention protection includes: determining whether page data included in a page in a solid state drive (SSD) has been copied to another storage; in the event that the page data has not been copied to the other storage: determining whether the page data is to be refreshed; and in the event that the page data is determined to be refreshed, refreshing at least the page data. Another technique includes determining whether a number of times a page has been read exceeds a read threshold, or an amount of time since the page was written exceeds a retention threshold.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: May 12, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 10649841
    Abstract: Disclosed are methods and devices for supporting multiple page lengths with unique error correction coding via Galois field dimension folding. In one embodiment, a method comprises receiving a write instruction, the write instruction including user data; generating extended user data based on the user data, the extended user data including at least one symbol comprising a bit of the user data and a pre-stored bit pattern; generating parity data by encoding the extended user data; generating parity extension data by encoding the bit of the user data; writing a codeword to a page of a non-volatile memory device, the codeword including the parity extension data, the user data, and the parity data.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 12, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Shu Li
  • Patent number: 10642522
    Abstract: One embodiment facilitates in-line deduplication in a storage device. During operation, the system receives, by a controller of the storage device, data to be stored. The system generates a key for the data based on a hash associated with the data. The system stores the key in a first data structure based on a logical block address of the data. In response to determining that an entry corresponding to the key exists in a second data structure, wherein the entry indicates a physical block address at which the data is stored, the system modifies metadata associated with the key and the logical block address, thereby facilitating the storage device to determine duplicate data and store the duplicate data at only one location on the storage device.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: May 5, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20200125268
    Abstract: One embodiment described herein provides a system for managing metadata for a shingled magnetic recording (SMR) drive. During operation, the system stores a metadata file in a memory of a host of the SMR drive; subsequent to the SMR drive performing a write operation, the system generates a metadata update, and sends the generated metadata update to a buffer associated with the SMR drive and the memory of the host. In response to a compaction condition being met, the system launches, in the memory of the host, a metadata compaction operation to generate a compacted metadata file based on the previously stored metadata file and the metadata update, and sends the compacted metadata file to the SMR drive.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Shu Li, Jianjian Huo
  • Publication number: 20200123556
    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: May 28, 2019
    Publication date: April 23, 2020
    Applicant: Alpine Roads, Inc.
    Inventors: Magi El-Richani, Shu Li
  • Publication number: 20200089784
    Abstract: One embodiment facilitates data compression. During operation, the system receives, by a host computing device, a request to write a first set of data. The system writes the first set of data to a first storage device of a storage component. A storage component controller performs compression on the first set of data to obtain compressed data. The controller transmits, to a file system component of the host computing device, metadata associated with the compressed data. The file system component inserts in a journal an entry based on the metadata associated with the compressed data. The system writes, by the controller, the compressed data to a second storage device of the storage component, thereby enhancing performance of the host computing device by reducing a number of data transfers involved in compressing and writing of the first set of data.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Publication number: 20200081845
    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: Application
    Filed: November 15, 2019
    Publication date: March 12, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 10564856
    Abstract: One embodiment facilitates mitigating write amplification in a phase change memory-based storage device. During operation, the system receives, by a controller of the storage device, data to be stored in a phase change memory (PCM) of the storage device. The system writes, by the controller, the data to a sector of a volatile memory of the same storage device to obtain an updated portion of the sector. In response to detecting a predetermined condition, the system writes the updated portion to the PCM.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: February 18, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Shu Li, Ping Zhou
  • Patent number: 10562472
    Abstract: Systems and apparatuses include a passive device coupled to a mounting boss arranged on a vehicle system, and a sensor structured to engage the mounting boss. The sensor includes a probe structured to sense a characteristic of the vehicle system, and a reader structured to send a query signal to the passive device and receive location data from the passive device associated with the mounting boss.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: February 18, 2020
    Assignee: Cummins, Inc.
    Inventors: Ganesh Raghunath, Alok A. Joshi, Shu Li
  • Patent number: 10565051
    Abstract: Systems and methods for accommodating variable page sizes in solid-state drives using customized error correction are disclosed. In one embodiment, a system is disclosed comprising a NAND Flash storage device comprising a plurality of NAND Flash pages; a NAND FTL configured to convert a LBA of a NAND Flash page to a PBA; a syndrome calculator configured to calculate a syndrome using a LBA and an LBA parity matrix, the LBA associated with a read command issued by a host device; and an ECC decoder configured to: read a codeword located at a PBA associated with the LBA associated with the read command, the codeword including a plurality of user data bits and a plurality of parity bits, confirm that the codeword does not contain an error if the codeword converges with the syndrome, and transmit the user data bits to the host device as a response to the read command.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 18, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Shu Li
  • Publication number: 20200042230
    Abstract: One embodiment facilitates data storage. During operation, the system selects a first page of a non-volatile storage to be recycled in a garbage collection process. The system determines that the first page is a first partial page which includes valid data and invalid data. The system combines the valid data from the first partial page with valid data from a second partial page to form a first full page, wherein a full page is aligned with a physical page in the non-volatile storage. The system writes the first full page to a first newly assigned physical page of the non-volatile storage.
    Type: Application
    Filed: January 16, 2019
    Publication date: February 6, 2020
    Applicant: Alibaba Group Holding Limited
    Inventor: Shu Li