Patents by Inventor KUN GUAN

KUN GUAN 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: 11411577
    Abstract: A data compression method includes obtaining N to-be-compressed data blocks and N pieces of protection information (PI), where the N to-be-compressed data blocks are in a one-to-one correspondence with the N pieces of PI, and N is a positive integer greater than or equal to 2, compressing the N to-be-compressed data blocks to obtain a compressed data block, and compressing the N pieces of PI to obtain compressed PI.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 9, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kun Guan, Aleksei Valentinovich Romanovskii, Shaohui Quan, Gongyi Wang
  • Publication number: 20220147255
    Abstract: In a method of storing data block, a storage device has stored a plurality of data block groups, each data block group having a common part that is contained in another data block in that group. For a target block to be stored, the storage device selects from the data block groups a target data block group has one data block whose common part is identical to a part of the target data block. The storage device then saves the target block by storing a target reference block of the target data block group and differential data between the target data block and the target reference block.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kun Guan, Shaohui Quan, Liyu Wang, Jianqiang Shen
  • Publication number: 20210250042
    Abstract: A data compression method includes obtaining N to-be-compressed data blocks and N pieces of protection information (PI), where the N to-be-compressed data blocks are in a one-to-one correspondence with the N pieces of PI, and N is a positive integer greater than or equal to 2, compressing the N to-be-compressed data blocks to obtain a compressed data block, and compressing the N pieces of PI to obtain compressed PI.
    Type: Application
    Filed: April 29, 2021
    Publication date: August 12, 2021
    Inventors: Kun Guan, Aleksei Valentinovich Romanovskii, Shaohui Quan, Gongyi Wang
  • Publication number: 20190294589
    Abstract: A method of similarity-based deduplication comprising the steps of: receiving an input data block; computing discrete wavelet transform (DWT) coefficients; extracting feature-related DWT data from the computed DWT coefficients; applying quantization to the extracted feature-related DWT data to obtain keys as results of the quantization; constructing a locality-sensitive fingerprint of the input data block; computing a similarity degree between the locality-sensitive fingerprint of the input data block and a locality-sensitive fingerprint of each data block in the plurality of the data blocks in a cache memory; selecting an optimal reference data block as the data block; determining a differential compression is required to be applied based on the similarity degree between the input data block and the optimal reference data block; applying the differential compression to the input data block and the optimal reference data block.
    Type: Application
    Filed: June 14, 2019
    Publication date: September 26, 2019
    Inventors: Stanislav Vladimirovich MOISEEV, Denis Vasilievich PARFENOV, Denis Vladimirovich PARKHOMENKO, Dmitry Nicolaevich BABIN, Kun GUAN
  • Patent number: 10305512
    Abstract: An encoding method and apparatus is described. In an encoding method, when a first target sub-block in a target block is obtained, a hash operation is first performed on the first target sub-block. Then, a first hash table is queried for a corresponding hash value according to an operation result, and a corresponding location in a reference block is found according to the hash value obtained by means of query, that is, first reference data is found. The first piece of target data in the first target sub-block is matched with the first reference data, and second target data in the target block is matched with second reference data in the reference block. In this way, an approximate location is predetermined, so that a range in which matching needs to be performed is narrowed, a data compression time is reduced, and data compression efficiency is improved.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES, CO., LTD.
    Inventors: Kun Guan, Jinan Leng, Gongyi Wang, Shaohui Quan, Jianqiang Shen
  • Publication number: 20180205393
    Abstract: An encoding method and apparatus is described. In an encoding method, when a first target sub-block in a target block is obtained, a hash operation is first performed on the first target sub-block. Then, a first hash table is queried for a corresponding hash value according to an operation result, and a corresponding location in a reference block is found according to the hash value obtained by means of query, that is, first reference data is found. The first piece of target data in the first target sub-block is matched with the first reference data, and second target data in the target block is matched with second reference data in the reference block. In this way, an approximate location is predetermined, so that a range in which matching needs to be performed is narrowed, a data compression time is reduced, and data compression efficiency is improved.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Inventors: Kun GUAN, Jinan LENG, Gongyi WANG, Shaohui QUAN, Jianqiang SHEN
  • Patent number: 9313237
    Abstract: Methods, apparatus and communication systems for allocating and managing voice channels are provided. After receiving first voice data, a voice server can search for a voice channel corresponding to a first user of the first voice data. When successfully finding the first voice channel corresponding to the first user, the voice server can write the first voice data to the first voice channel. When successfully allocating a second voice channel that is currently already-timed-out to the first user, the voice server can write the first voice data to the second voice channel, and mark the second voice channel as assigned to the first user. Utilizing efficiency of the voice channels is therefore improved and deploying of hardware resources can be reduced.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: April 12, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaomin Xu, Kun Guan
  • Publication number: 20140355410
    Abstract: Systems and methods are provided for data transmission. For example, first data to be sent is obtained; the first data is sent to a reception terminal; second data related to a packet-loss rate returned by the reception terminal is received; and in response to the packet-loss rate exceeding a pre-determined threshold, at least a portion of the first data is sent multiple times.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 4, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Xinhai Zeng, Kun Guan
  • Publication number: 20140341211
    Abstract: Methods, apparatus and communication systems for allocating and managing voice channels are provided. After receiving first voice data, a voice server can search for a voice channel corresponding to a first user of the first voice data. When successfully finding the first voice channel corresponding to the first user, the voice server can write the first voice data to the first voice channel. When successfully allocating a second voice channel that is currently already-timed-out to the first user, the voice server can write the first voice data to the second voice channel, and mark the second voice channel as assigned to the first user. Utilizing efficiency of the voice channels is therefore improved and deploying of hardware resources can be reduced.
    Type: Application
    Filed: June 11, 2014
    Publication date: November 20, 2014
    Inventors: XIAOMIN XU, KUN GUAN
  • Publication number: 20120323846
    Abstract: The present disclosure introduces a method, a system and an apparatus of sending category information. Category information at central data storage media is stored at a category server in the form of one or more files. When the category server receives a category identification from a terminal to request corresponding category attribute information for publishing product information, the category server may inquire and return the requested category information without submitting an inquiry to the central storage media, thereby reducing operational pressure on the central data storage media and improving efficiency of publishing product information.
    Type: Application
    Filed: May 11, 2012
    Publication date: December 20, 2012
    Applicant: ALIBABA GROUP HOLDING LIMITED
    Inventors: Zhenguo Bai, Li Kun Guan, Luo Dong Shen