Patents by Inventor Guanying Wu

Guanying Wu 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: 20240176533
    Abstract: Quad-to-single (Q2S) data structure comprising a plurality of entries maintained on a volatile memory device. Each Q2S mapping entry, identified by a physical address of a quad-level cell (QLC) block stripe of a non-volatile memory device, comprises a bit flag and a pointer to a linked list on the volatile memory device. Responsive to programming at least one single-level cell (SLC) block stripe of a plurality of SLC block stripes with data to be programmed to a QLC block stripe, an entry for an identification of the QLC block stripe to be programmed and an entry for each physical address of the at least one SLC block stripe of the plurality of SLC block stripes programmed with data to be programmed to the QLC block stripe is appended to a linked list corresponding to a Q2S mapping entry associated with the QLC block stripe to be programmed.
    Type: Application
    Filed: February 6, 2024
    Publication date: May 30, 2024
    Inventors: Michael Winterfeld, Guanying Wu
  • Patent number: 11934685
    Abstract: A quad-to-single (Q2S) data structure comprising a plurality of the Q2S mapping entries is maintained on a volatile memory device. Each Q2S mapping entry, identified by a physical address of a quad-level cell (QLC) block stripe of a non-volatile memory device, comprises a bit flag and a pointer to a linked list on the volatile memory device. Responsive to programming at least one single-level cell (SLC) block stripe of a plurality of SLC block stripes of the non-volatile memory device with data to be programmed to a QLC block stripe, an entry for an identification of the QLC block stripe to be programmed and an entry for each physical address of the at least one SLC block stripe of the plurality of SLC block stripes programmed with data to be programmed to the QLC block stripe is appended to a linked list. The linked list corresponds to a Q2S mapping entry associated with the QLC block stripe to be programmed.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: March 19, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Michael Winterfeld, Guanying Wu
  • Publication number: 20240078199
    Abstract: A just-in-time (JIT) scheduling method includes the operations of: receiving a request to perform a memory operation using a hardware resource associated with a memory device; determining a type of the memory operation; identifying a traffic class corresponding to the memory operation; determining, based on the traffic class and the type of the memory operation, whether the memory operation is to be processed during a current scheduling time frame; and responsive to determining the memory operation is to be processed during the current scheduling time frame, submitting the memory operation to the memory device.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Johnny A. Lam, Alex J. Wesenberg, Guanying Wu, Sanjay Subbarao, Chandra Guda
  • Patent number: 11868287
    Abstract: The memory sub-systems of the present disclosure discloses a just-in-time (JIT) scheduling system and method. In one embodiment, a system receives a request to perform a memory operation using a hardware resource associated with a memory device. The system identifies a traffic class corresponding to the memory operation. The system determines a number of available quality of service (QoS) credits for the traffic class during a current scheduling time frame. The system determines a number of QoS credits associated with a type of the memory operation. Responsive to determining the number of QoS credits associated with the type of the memory operation is less than the number of available QoS credits, the system submits the memory operation to be processed at a memory device.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Johnny A Lam, Alex J. Wesenberg, Guanying Wu, Sanjay Subbarao, Chandra Guda
  • Publication number: 20230229340
    Abstract: A quad-to-single (Q2S) data structure comprising a plurality of the Q2S mapping entries is maintained on a volatile memory device. Each Q2S mapping entry, identified by a physical address of a quad-level cell (QLC) block stripe of a non-volatile memory device, comprises a bit flag and a pointer to a linked list on the volatile memory device. Responsive to programming at least one single-level cell (SLC) block stripe of a plurality of SLC block stripes of the non-volatile memory device with data to be programmed to a QLC block stripe, an entry for an identification of the QLC block stripe to be programmed and an entry for each physical address of the at least one SLC block stripe of the plurality of SLC block stripes programmed with data to be programmed to the QLC block stripe is appended to a linked list. The linked list corresponds to a Q2S mapping entry associated with the QLC block stripe to be programmed.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Michael Winterfeld, Guanying Wu
  • Publication number: 20220197563
    Abstract: The memory sub-systems of the present disclosure discloses a simulator to simulate a QoS latency model for a just-in-time (JIT) scheduler. In one embodiment, a system receives a workload profile specifying a sequence of memory operations, wherein each memory operation is associated with a type of the memory operation. The system identifies a traffic class associated with each memory operation of the sequence of memory operations. The system queues each memory operation of the sequence of memory operations, based on the traffic class associated with the memory operation, in a scheduling pool of a number of scheduling pools. The system selects, based on a quality of service (QoS) policy, from the scheduling pools, one or more memory operations to be serviced within a scheduling time frame. The system determines, based on a latency profile, latency periods for each memory operation of the one or more memory operations.
    Type: Application
    Filed: August 20, 2021
    Publication date: June 23, 2022
    Inventors: Johnny A. Lam, Alex J. Wesenberg, Guanying Wu, Sanjay Subbarao, Chandra Guda
  • Publication number: 20220197837
    Abstract: The memory sub-systems of the present disclosure discloses a just-in-time (JIT) scheduling system and method. In one embodiment, a system receives a request to perform a memory operation using a hardware resource associated with a memory device. The system identifies a traffic class corresponding to the memory operation. The system determines a number of available quality of service (QoS) credits for the traffic class during a current scheduling time frame. The system determines a number of QoS credits associated with a type of the memory operation. Responsive to determining the number of QoS credits associated with the type of the memory operation is less than the number of available QoS credits, the system submits the memory operation to be processed at a memory device.
    Type: Application
    Filed: August 20, 2021
    Publication date: June 23, 2022
    Inventors: Johnny A. Lam, Alex J. Wesenberg, Guanying Wu, Sanjay Subbarao, Chandra Guda
  • Publication number: 20140059279
    Abstract: A solid state drive (SSD), which is used in computing systems, implements the systems and methods of a Delta Flash Transition Layer (?FTL) to store compressed data in the SSD instead of original new data. The systems and methods of ?FTL reduce the write count via exploiting the content locality between the write data and its corresponding old version in the flash. Content locality implies the new version resembles the old to some extent, so that the difference (delta) between the versions may be compressed compactly. Instead of storing new data in its original form in the flash, ?FTL stores the compressed deltas.
    Type: Application
    Filed: August 27, 2013
    Publication date: February 27, 2014
    Applicant: Virginia Commonwealth University
    Inventors: Xubin He, Guanying Wu
  • Patent number: 6084033
    Abstract: The present invention relates to a new bimetallic complex catalyst system having the empirical formula of M.sup.1.sub.a M.sup.2.sub.b X.sub.m (L.sub.1).sub.n, wherein M.sup.1 is Rh or Ru, M.sup.2 is Ru or a lanthanide, when M.sup.1 is Rh, M.sup.2 is Ru or a lanthanide; when M.sup.1 is Ru, M.sup.2 is a lanthanide; X is H, Cl, Br or the combinations thereof; L.sub.1 is the ligand to the metal salt; 1.ltoreq.a.ltoreq.4; 1.ltoreq.b.ltoreq.2; 3.ltoreq.m.ltoreq.6; 6.ltoreq.n.ltoreq.15. The present invention also relates to a corresponding improved process for the hydrogenation of unsaturated copolymers, particularly NBR type rubber, wherein the above mentioned new bimetallic complex catalyst system is used.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: July 4, 2000
    Assignee: Nantex Industry Co., Ltd.
    Inventors: Kuei-Hsien Hsu, Guanying Wu, Ruiqing Xu, Dongmei Yue, Shuqin Zhou