Patents by Inventor Jinbao NIU

Jinbao NIU 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: 11177825
    Abstract: A device and a method for an improved compacting of compressed and uncompressed data blocks into an output buffer are provided. The device is configured to obtain a set of input data blocks comprising at least one of a compressed data block and an uncompressed data block; compact the compressed data blocks into the output buffer, starting from a first predefined region in the output buffer, such that the compressed data blocks are sequentially compacted; and compact the uncompressed data blocks into the output buffer, starting from a second predefined region in the output buffer, such that the uncompressed data blocks are sequentially compacted.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: November 16, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Aleksei Valentinovich Romanovskii, Ilya Aleksandrovich Papiev, Jinbao Niu, Qiang Xue, Shaohui Quan
  • Publication number: 20210318836
    Abstract: This application provides a data compression method and apparatus, and relates to the field of storage technologies. The method includes: after receiving to-be-stored first data, a storage device may determine whether the first data is hot write data, and compress the first data using a selected compression algorithm if the first data is not hot write data.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Inventors: Jinbao NIU, Shaohui QUAN, Xiaodong TAN
  • Publication number: 20200366314
    Abstract: A device and a method for an improved compacting of compressed and uncompressed data blocks into an output buffer are provided. The device is configured to obtain a set of input data blocks comprising at least one of a compressed data block and an uncompressed data block; compact the compressed data blocks into the output buffer, starting from a first predefined region in the output buffer, such that the compressed data blocks are sequentially compacted; and compact the uncompressed data blocks into the output buffer, starting from a second predefined region in the output buffer, such that the uncompressed data blocks are sequentially compacted.
    Type: Application
    Filed: August 4, 2020
    Publication date: November 19, 2020
    Inventors: Aleksei Valentinovich ROMANOVSKII, Ilya Aleksandrovich PAPIEV, Jinbao NIU, Qiang XUE, Shaohui QUAN