Patents by Inventor Lingqi Zeng

Lingqi Zeng 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: 20240097704
    Abstract: An LDPC decoder receives channel information and performs a bit flipping algorithm to correct unsatisfied checks with respect to a parity matrix H. The threshold condition for determining whether to flip a bit is a function of the channel information itself. A threshold Thk used to evaluate the threshold condition may vary between iterations based on the number of iterations, number of bits flipped in the previous iteration, and number of unsatisfied checks. A threshold Thki may be calculated for each bit position. Thki and the threshold condition may be a function of whether bit position i was flipped in a previous iteration. A binning approach for parameters of the threshold condition may be used to reduce hardware complexity.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 21, 2024
    Inventors: Naveen Kumar, LingQi Zeng
  • Publication number: 20240088916
    Abstract: An LDPC decoder receives channel information and performs a bit flipping algorithm to correct unsatisfied checks with respect to a parity matrix H. The threshold condition for determining whether to flip a bit is a function of the channel information itself. A threshold Thk used to evaluate the threshold condition may vary between iterations based on the number of iterations, number of bits flipped in the previous iteration, and number of unsatisfied checks. A threshold Thki may be calculated for each bit position. Thki and the threshold condition may be a function of whether bit position i was flipped in a previous iteration. A binning approach for parameters of the threshold condition may be used to reduce hardware complexity.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 14, 2024
    Inventors: Naveen Kumar, LingQi Zeng
  • Patent number: 11875864
    Abstract: A storage device includes 3D NAND including layers of multi-level cells. When a shutdown command is received, whether a block is partially written is evaluated. If so, dummy lines are written after the last written wordline of the block. Partially written blocks may be those having a fill percentage less than a threshold. The threshold may be a function of the PEC count of the block. If a maximum retention time is exceeded by data stored in a partially written block, dummy lines may also be written to the block.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: January 16, 2024
    Assignee: PETAIO INC.
    Inventors: Naveen Kumar, Chengxu Zhang, Seok Lee, LingQi Zeng
  • Publication number: 20230115979
    Abstract: A storage device includes 3D NAND including layers of multi-level cells. When a shutdown command is received, whether a block is partially written is evaluated. If so, dummy lines are written after the last written wordline of the block. Partially written blocks may be those having a fill percentage less than a threshold. The threshold may be a function of the PEC count of the block. If a maximum retention time is exceeded by data stored in a partially written block, dummy lines may also be written to the block.
    Type: Application
    Filed: October 12, 2021
    Publication date: April 13, 2023
    Inventors: Naveen Kumar, Chengxu Zhang, Seok Lee, LingQi Zeng
  • Patent number: 11581058
    Abstract: A storage device includes 3D NAND including layers of multi-level cells. Test reads are performed by reading only LSB pages and reading layers in a repeating pattern of reading two and skipping two. A test read of a block is performed when its read count reaches a threshold. The counter threshold is updated according to errors detected during the test read such that the frequency of test reads increases with increase in errors detected. Counter thresholds according to errors may be specified in a table. The table may be selected as corresponding to a range of PEC values including the current PEC count of the 3D NAND. Each table further specifies a number of errors that will result in garbage collection being performed.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: February 14, 2023
    Assignee: PETAIO INC.
    Inventors: Naveen Kumar, Seok Lee, LingQi Zeng
  • Patent number: 11507298
    Abstract: Example computational storage systems and methods are described. In one implementation, a storage drive controller includes a non-volatile memory subsystem to process multiple commands. Multiple versatile processing arrays are coupled to the non-volatile memory subsystem. The multiple versatile processing arrays can process multiple in-situ tasks. A host direct memory access module provides direct access to at least one memory device.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: November 22, 2022
    Assignee: PETAIO INC.
    Inventors: Fan Yang, Changyou Xu, Lingqi Zeng
  • Publication number: 20220366999
    Abstract: A storage device includes 3D NAND including layers of multi-level cells. Test reads are performed by reading only LSB pages and reading layers in a repeating pattern of reading two and skipping two. A test read of a block is performed when its read count reaches a threshold. The counter threshold is updated according to errors detected during the test read such that the frequency of test reads increases with increase in errors detected. Counter thresholds according to errors may be specified in a table. The table may be selected as corresponding to a range of PEC values including the current PEC count of the 3D NAND. Each table further specifies a number of errors that will result in garbage collection being performed.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Inventors: Naveen Kumar, Seok Lee, LingQi Zeng
  • Patent number: 11392509
    Abstract: Example storage control systems and methods are described. In one implementation, a storage drive controller includes a non-volatile memory subsystem that processes multiple commands. The storage drive controller also includes a controller memory buffer (CMB) memory management unit coupled to the non-volatile memory subsystem. The CMB memory management unit manages CMB-related tasks including caching and storage of data associated with the storage drive controller.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: July 19, 2022
    Assignee: PETAIO INC.
    Inventors: Changyou Xu, Fan Yang, Peirong Ji, Lingqi Zeng
  • Publication number: 20220057959
    Abstract: Example computational storage systems and methods are described. In one implementation, a storage drive controller includes a non-volatile memory subsystem to process multiple commands. Multiple versatile processing arrays are coupled to the non-volatile memory subsystem. The multiple versatile processing arrays can process multiple in-situ tasks. A host direct memory access module provides direct access to at least one memory device.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventors: Fan Yang, Changyou Xu, Lingqi Zeng
  • Publication number: 20220058137
    Abstract: Example storage control systems and methods are described. In one implementation, a storage drive controller includes a non-volatile memory subsystem that processes multiple commands. The storage drive controller also includes a controller memory buffer (CMB) memory management unit coupled to the non-volatile memory subsystem. The CMB memory management unit manages CMB-related tasks including caching and storage of data associated with the storage drive controller.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventors: Changyou Xu, Fan Yang, Peirong Ji, Lingqi Zeng
  • Patent number: 10965319
    Abstract: A bit flipping algorithm for an LDPC decoder evaluates a data sequence d with respect to a parity code matrix H. Where one or more checks fail, bits of d are flipped such that for some iterations, the bits are flipped with bias toward and original data sequence r. For example, for some iterations, where the number of failed checks are below a first threshold T1, bits are only permitted to flip back to the value of that bit in the original data sequence r. In such iterations, bits are permitted to flip from the value in the original data sequence r only when the number of failed checks is greater than a second threshold T2, T2>T1. Values for thresholds may be based on a number of flipped bits from a previous iteration and may be calculated using a syndrome s=Hd from a previous iteration.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: March 30, 2021
    Assignee: PETAIO INC.
    Inventor: LingQi Zeng
  • Patent number: 10819446
    Abstract: According to aspects of the present disclosure, a radar transmitting power and channel performance monitoring apparatus is disclosed. In one example, such apparatus may include a plurality of couplers, power combiners of multiple stages, and a power monitoring module, wherein the couplers are connected with transmitter/receiver modules of the radar, and each coupler may be configured to collect a transmitting power of a corresponding transmitter/receiver module. Further, the power combiners may be configured to combine the transmitting power collected by each coupler and input the resultant total power to the power monitoring module, and the power monitoring module may be configured to monitor the total power. In addition, aspects of the present disclosure may test an amplitude and phase consistency of the transmitting and receiving channels of each T/R module of radar to ensure the performance of the radar system.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: October 27, 2020
    Assignees: Institute of Geology and Geophysics, Chinese Academy of Sciences, The 14th Research Institute of China Electronic Technology Group Corporation
    Inventors: Lingqi Zeng, Baiqi Ning, Weixing Wan, Lin Jin, Biqiang Zhao, Feng Ding, Changhai Ke, Yunxia Zhang
  • Patent number: 10725668
    Abstract: A type of data relocation to perform on a group of solid state storage cells is selected from a group that includes garbage collection and wear leveling. Source blocks in the group of solid state storage cells are identified using the selected type of data relocation. The source blocks are read in order to obtain relocated data and the relocated data is stored in an open block in the group of solid state storage cells. Relocated data associated with the selected type of data relocation is stored in the open block and relocated data associated with the unselected type of data relocation is excluded from the open block.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: July 28, 2020
    Assignee: SK hynix Inc.
    Inventors: Xiangyu Tang, Jason Bellorado, Lingqi Zeng, Zheng Wu
  • Publication number: 20200136644
    Abstract: A bit flipping algorithm for an LDPC decoder evaluates a data sequence d with respect to a parity code matrix H. Where one or more checks fail, bits of d are flipped such that for some iterations, the bits are flipped with bias toward and original data sequence r. For example, for some iterations, where the number of failed checks are below a first threshold T1, bits are only permitted to flip back to the value of that bit in the original data sequence r. In such iterations, bits are permitted to flip from the value in the original data sequence r only when the number of failed checks is greater than a second threshold T2, T2>T1. Values for thresholds may be based on a number of flipped bits from a previous iteration and may be calculated using a syndrome s=Hd from a previous iteration.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventor: LingQi Zeng
  • Publication number: 20190334634
    Abstract: According to aspects of the present disclosure, a radar transmitting power and channel performance monitoring apparatus is disclosed. In one example, such apparatus may include a plurality of couplers, power combiners of multiple stages, and a power monitoring module, wherein the couplers are connected with transmitter/receiver modules of the radar, and each coupler may be configured to collect a transmitting power of a corresponding transmitter/receiver module. Further, the power combiners may be configured to combine the transmitting power collected by each coupler and input the resultant total power to the power monitoring module, and the power monitoring module may be configured to monitor the total power. In addition, aspects of the present disclosure may test an amplitude and phase consistency of the transmitting and receiving channels of each T/R module of radar to ensure the performance of the radar system.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 31, 2019
    Inventors: Lingqi ZENG, Baiqi NING, Weixing WAN, Lin JIN, Biqiang ZHAO, Feng DING, Changhai KE, Yunxia ZHANG
  • Patent number: 10388400
    Abstract: Memory systems may include an encoder suitable for arranging data in rows of data blocks as a plurality of codewords, and permuting the data block rows and constructing row parities on the permuted rows, and a decoder suitable for decoding the codewords, and correcting stuck error patterns when decoding of the codewords fails.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: August 20, 2019
    Assignee: SK hynix Inc.
    Inventors: Naveen Kumar, Aman Bhatia, Lingqi Zeng
  • Patent number: 10382064
    Abstract: A first memory location stores circulant contents of portions A, C, E, and B of a parity check matrix H. A second memory location stores circulant column counts of the portions A, C, E, and B. A third memory location stores a dense matrix equal to (ET?1B+D)?1, where T is an identity matrix and D and T are also portions of the parity check matrix H. First and second parity information is generated in response to receiving information data. Generating the first and second parity information includes accessing the circular content of the portions A, C, E, and B of a parity check matrix H and accessing the circulant column counts of the portions A, C, E, and B.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: August 13, 2019
    Assignee: SK Hynix Inc.
    Inventors: Wei-Hao Yuan, Lingqi Zeng, Aman Bhatia, Johnson Yen
  • Patent number: 10348335
    Abstract: Systems may include a memory storage suitable for storing data, an encoder suitable for encoding data into codewords arranged in an array of a number of rows and a number of columns, and a decoder suitable for receiving the encoded codewords, decoding the encoded codewords, and detecting miscorrections in the decoding.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 9, 2019
    Assignee: SK hynix Inc.
    Inventors: Aman Bhatia, Naveen Kumar, Yi-Min Lin, Lingqi Zeng
  • Patent number: 10296452
    Abstract: Memory systems may include a memory including a plurality of blocks, and a controller suitable for determining a pool of blocks from the plurality of blocks as garbage collection (GC) victim block candidates based on a number of valid pages left in each of the plurality of blocks, and selecting a block from the pool of blocks having a minimum number of valid pages as a victim block for garbage collection.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: May 21, 2019
    Assignee: SK hynix Inc.
    Inventors: Frederick K. H. Lee, Xiangyu Tang, Lingqi Zeng, Yunhsiang Hsueh
  • Patent number: D991516
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: July 4, 2023
    Assignees: Shanghai Sansi Electronic Engineering Co. Ltd., Shanghai Sansi Technology Co. Ltd., Jiashan Sansi Optoelectronic Technology Co. Ltd., Pujiang Sansi Optoelectronic Technology Co. Ltd.
    Inventors: Shan Li, Guoli Zhu, Xing Wen, Lingqi Zeng