Patents by Inventor Jiangui Zhang

Jiangui Zhang 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: 9104676
    Abstract: A hash algorithm-based data storage method and apparatus are disclosed, including: pre-configuring L number of backend storage modules and a mapping relationship between identifiers of the backend storage modules and a modulo L operation; calculating a key value of data to be stored using a hash algorithm; performing a modulo L operation on the obtained key value and, using the mapping relationship between identifiers of the backend storage modules and the modulo L operation, outputting the key value in the modulo L operation and the corresponding data to a backend storage module with a corresponding backend storage module identifier; determining a preconfigured hash table in the backend storage module does not contain data to be stored, and storing the data to be stored and the corresponding key value. By using the present invention, requirements on storage devices can be lowered and the storage efficiency can be improved.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: August 11, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qing Yuan, Jiangui Zhang
  • Publication number: 20130007008
    Abstract: A hash algorithm-based data storage method and apparatus are disclosed, including: pre-configuring L number of backend storage modules and a mapping relationship between identifiers of the backend storage modules and a modulo L operation; calculating a key value of data to be stored using a hash algorithm; performing a modulo L operation on the obtained key value and, using the mapping relationship between identifiers of the backend storage modules and the modulo L operation, outputting the key value in the modulo L operation and the corresponding data to a backend storage module with a corresponding backend storage module identifier; determining a preconfigured hash table in the backend storage module does not contain data to be stored, and storing the data to be stored and the corresponding key value. By using the present invention, requirements on storage devices can be lowered and the storage efficiency can be improved.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: QING YUAN, JIANGUI ZHANG
  • Publication number: 20060059240
    Abstract: A method for multi identifier log in of instant messaging system, setting corresponding relation between more than one user identifiers; after receiving log in request, instant messaging system allows the user to log in according to the corresponding relation among the said user identifiers. The present can support multi kinds of user identifier to log in simultaneously, which solves the problem that instant messaging system cannot support multi kinds of user identifier to log in simultaneously, making it more convenient for the user to log in an instant messaging system, and interesting quality of an instant messaging system is increased. The present invention is of stronger practicability.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 16, 2006
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Pengcheng Qin, Shan Lu, Jiangui Zhang