Patents by Inventor Maocai LI

Maocai LI 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: 20230074102
    Abstract: This application discloses a method and apparatus for processing data based on a block chain. The method includes adding transaction data in at least two blocks into an execution queue according to a block height sequence and transaction data sequence numbers; executing contract services and acquiring a read cache and a write cache of a parallel transaction generated by executing each contract service, the at least two pieces of transaction data comprising target transaction data; determining a write cache of a merged transaction in block caches, and acquiring a read cache of an updated transaction; determining a write cache of the transaction to be merged of the target transaction data according to the read cache of the updated transaction; and merging the write cache of the transaction to be merged of the target transaction data into a block cache to which the target transaction data belongs.
    Type: Application
    Filed: November 11, 2022
    Publication date: March 9, 2023
    Inventors: Qucheng LIU, Maocai LI, Zongyou WANG, Li KONG, Hu LAN, Pan LIU, Kaiban ZHOU, Gengliang ZHU, Yifang SHI, Huankun HUANG
  • Patent number: 11570006
    Abstract: A transaction data processing method includes: receiving a first transaction document from a device of a transaction initiator, the first transaction document being associated with identity labels of a plurality of transaction participants; separately performing identity authentication on the plurality of transaction participants according to the identity labels of the plurality of transaction participants, to obtain an identity authentication result.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: January 31, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Dongyan Wang, Maocai Li, Jun Liang, Jianjun Zhang, Zongyou Wang, Binhua Liu, Haitao Tu, Qing Qin, Bo Li
  • Publication number: 20230019494
    Abstract: A data verification method and apparatus, a computer device and a computer-readable storage medium are provided, and belong to the technical field of networks. The method includes the following steps: acquiring a data verification request; acquiring at least one set of first data from at least one data source; and verifying target data based on the at least one set of first data. According to the solution, by acquiring data having a production and life relationship with the target data, during data verification, the authenticity of the target data can be verified based on different dimensions and different production and life links.
    Type: Application
    Filed: September 20, 2022
    Publication date: January 19, 2023
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dongyan WANG, Maocai LI, Zongyou WANG, Hu LAN, Qucheng LIU, Yi LIU
  • Publication number: 20230014599
    Abstract: A data processing method includes: determining, in response to a request of an access terminal for writing target data to a blockchain, a target node role with a read permission for the target data, an access terminal connected with each node device having a permission of a node role corresponding to the node device; acquiring an encryption key corresponding to the target node role; performing encryption processing on the target data according to the encryption key to obtain a cipher text corresponding to the target data, the cipher text corresponding to the target data being decryptable for an access terminal corresponding to the target node role; and storing the cipher text corresponding to the target data to the blockchain.
    Type: Application
    Filed: September 28, 2022
    Publication date: January 19, 2023
    Inventors: Maocai LI, Hu LAN, Zongyou WANG, Kaiban ZHOU, Pan LIU, Gengliang ZHU, Yifang SHI
  • Publication number: 20230004542
    Abstract: A method for publishing a smart contract includes: generating a version number index value according to a contract name of the smart contract, and searching for an associated target contract version number from a blockchain network according to the version number index value; generating a contract index value according to a contract version number of the smart contract and the contract name, in response to determining that the contract version number of the smart contract is greater than the target contract version number; associating the contract index value with the smart contract and associating the version number index value with the contract version number of the smart contract, to generate transaction information; and publishing the transaction information to the blockchain network, to publish the smart contract to the blockchain network.
    Type: Application
    Filed: September 14, 2022
    Publication date: January 5, 2023
    Inventors: Bo FU, Maocai LI, Wei SHI, Li KONG, Yanxue CHONG, Yehui HUANG, Jiangwei TI, Jiahui CUI
  • Publication number: 20220311607
    Abstract: This application discloses a key generation method and apparatus, a device, and a medium. The method includes transmitting a key negotiation request to a consensus node in a blockchain network, to request a key verification parameter; negotiating a collaboration key pair with a second device to obtain a first private key component and a shared public key in the collaboration key pair; signing the key verification parameter by using the first private key component, to obtain a first signature component; generating transaction data according to the first signature component and the key verification parameter; transmitting the transaction data to the second device. The consensus node performs a consensus on the negotiation result data, and after the negotiation result data passes the consensus, submits the negotiation result data to a blockchain of the blockchain network.
    Type: Application
    Filed: April 13, 2022
    Publication date: September 29, 2022
    Inventors: Maocai LI, Zongyou WANG, Jinsong ZHANG, Huankun HUANG, Kaiban ZHOU, Yifang SHI, Qucheng LIU, Pan LIU, Hu LAN, Changqing YANG, Gengliang ZHU
  • Patent number: 11456864
    Abstract: The present disclosure discloses an information storage method performed at a server.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 27, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Wenwei Zou, Jianjun Zhang, Haitao Tu, Qi Zhao, Zongyou Wang, Jun Liang, Dawei Zhu, Binhua Liu
  • Patent number: 11442912
    Abstract: Embodiments of this application provide a blockchain-based information processing method, including: obtaining an original index information set, the original index information set comprising at least one piece of original index information, each piece of original index information comprising plaintext sensitive content; obtaining information in to-be-matched blocks in a blockchain system, the information comprising information content and an information index, the information content having a correspondence with the information index; matching the information content in the information by using the original index information set, to obtain a matching result; and determining a variant index information set when the matching result indicates that the matching succeeds, the variant index information set comprising at least one piece of variant index information, the variant index information comprising the information index corresponding to the information content in the information.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: September 13, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai Li, Zongyou Wang, Hu Lan
  • Publication number: 20220269670
    Abstract: A data processing method for blockchain technology verifies transactions. Transaction operations on a blockchain are more consistent and the accuracy of transaction data on the blockchain is improved. A first transaction operation corresponding to a first transaction request on the blockchain, and a second transaction operation corresponding to a second transaction request on the blockchain are both performed. When an operation result corresponding to either the first transaction operation and/or the second transaction operation is a failure, then the processing on a transaction operation can be rolled back to a successful operation.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 25, 2022
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Maocai Li, Zongyou Wang, Yifang Shi, Gengliang Zhu, Hu Lan, Huankun Huang
  • Publication number: 20220272038
    Abstract: Data routing with a forwarding process of service data can avoid problems of offline nodes. The forwarding process for data routing can also improve the fault tolerance and service data can be quickly transmitted to a corresponding data pool. Using consensus nodes and a target data pool with routing and forwarding tables along with subtrees from a trie tree can improve the routing. Subtrees may be obtained by splitting the trie tree from a root node by using a first leaf node as a benchmark, which correspondingly represents a data pool of the consensus node. The routing and forwarding table is configured to record addresses of data pools correspondingly represented by a preset quantity of leaf nodes in a corresponding subtree.
    Type: Application
    Filed: May 10, 2022
    Publication date: August 25, 2022
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Huankun Huang, Kaiban Zhou, Yifang Shi, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu, Li Kong
  • Publication number: 20220269568
    Abstract: A blockchain-based data snapshot method, performed by a consensus node in a blockchain network, includes: obtaining a snapshot trigger instruction and a trigger moment of the snapshot trigger instruction; performing snapshot processing on one or more transaction blocks in a ledger at the trigger moment, to obtain a snapshot account state of a transaction account, the snapshot account state being account data related to transaction data in the transaction blocks; obtaining a write-ahead logging (WAL) log of a target block, the target block being a block with a highest block height in the transaction blocks, the WAL log including a log of account data corresponding to the target block; and correcting dirty data in the snapshot account state according to the WAL log, to obtain a corrected snapshot account state, the dirty data being generated based on incomplete transaction data in the target block included in the ledger.
    Type: Application
    Filed: May 10, 2022
    Publication date: August 25, 2022
    Inventors: Maocai LI, Changqing YANG, Kaiban ZHOU, Qucheng LIU, Gengliang ZHU, Jinsong ZHANG, Huankun HUANG
  • Publication number: 20220247573
    Abstract: This application relates to a digital signature generation method and apparatus, a computer device, and a storage medium. The method includes: obtaining a message, and calculating a message hash value of the message; obtaining a signature private key, stitching the signature private key and the message hash value to obtain stitched information, calculating a hash value corresponding to the stitched information, and generating a digital signature corresponding to the message by using the hash value corresponding to the stitched information, the message hash value, and the signature private key. That is, generating a digital signature corresponding to a message by using a hash value corresponding to stitched information, a message hash value of the message, and a signature private key can improve security of the generated digital signature. This application can improve security in a blockchain consensus process.
    Type: Application
    Filed: April 15, 2022
    Publication date: August 4, 2022
    Inventors: Maocai LI, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Hu LAN, Gengliang ZHU
  • Publication number: 20220237153
    Abstract: Embodiments of this application provide a synchronization processing method, apparatus, and device, and a medium. The method includes obtaining a skeleton set and a synchronization task set, the skeleton set being used for storing M blocks to be synchronized by the first node device, the skeleton set comprising P skeletons, the synchronization task set comprising P synchronization tasks, the P skeletons being of a one-to-one correspondence to the P synchronization tasks, and M and P both being positive integers; selecting a second node device from the candidate node set, the second node device being a candidate node device in the candidate node set; concurrently transmitting synchronization tasks in the synchronization task set to the second node device, the second node device performing the synchronization tasks and returning the M blocks; and filling the M blocks into the skeletons in the skeleton set.
    Type: Application
    Filed: April 14, 2022
    Publication date: July 28, 2022
    Inventors: Maocai LI, Zongyou WANG, Jinsong ZHANG, Kaiban ZHOU, Yifang SHI, Huankun HUANG, Qucheng LIU, Pan LIU, Hu LAN, Changqing YANG, Gengliang ZHU, Li KONG
  • Publication number: 20220216986
    Abstract: This application discloses an audit result data storage method and device, an audit result data query method and device, an audit item storage method and device, an electronic device and a medium. The method includes obtaining a first hash value of audit result data of a first user; signing the first hash value according to a private key of the first user to obtain first signature data; and transmitting the first signature data to an audit result data storage subsystem, the audit result data storage subsystem being configured to store data in the form of a blockchain.
    Type: Application
    Filed: March 21, 2022
    Publication date: July 7, 2022
    Inventors: Dongyan WANG, Maocai LI, Bo LI, Haitao TU
  • Patent number: 11373181
    Abstract: A method of verifying identity information is performed at a computer server using a social networking application. The computer server receives an identity verification request from a first terminal. The first terminal is associated with a first account of the social networking application and the identity verification request includes information of a verification code and a second account of the social networking application. The computer server then forwards information of the verification code to a second terminal associated with the second account of the social networking application. Upon receipt of a response from the second terminal, the computer server establishes a relationship between the first account and the second account after verification of the response from the second terminal using the verification code such that the second terminal can interact with the first terminal through the social networking application.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 28, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Maocai Li
  • Patent number: 11349674
    Abstract: Embodiments of this application relate to a digital certificate management method performed at a computer device. The method includes: receiving a digital certificate generation request submitted by a certificate application node; transmitting identification information to consensus authentication centers for certification to obtain certification results obtained by the consensus authentication centers from performing the certification according to the identification information; determining an identification result corresponding to the certificate application node according to the certification results of the consensus authentication centers; generating, when the certification succeeds, a target digital certificate corresponding to the certificate application node submitting the digital certificate generation request; and writing the target digital certificate as a transaction resource into a blockchain associated with the consensus authentication centers.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: May 31, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Jianjun Zhang, Zhen Zeng, Zichao Tang, Jiguang Lu
  • Patent number: 11316669
    Abstract: This application discloses an audit result data storage method and device, an audit result data query method and device, an audit item storage method and device, an electronic device and a medium. The method includes obtaining a first hash value of audit result data of a first user; signing the first hash value according to a private key of the first user to obtain first signature data; and transmitting the first signature data to an audit result data storage subsystem, the audit result data storage subsystem being configured to store data in the form of a blockchain.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: April 26, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dongyan Wang, Maocai Li, Bo Li, Haitao Tu
  • Publication number: 20220091918
    Abstract: The present disclosure discloses a client device having a digital signature. The client device includes processing circuitry configured to send a message to be stored in nodes after the nodes reach a consensus on the message. The message includes the digital signature of the client device. The processing circuitry obtains results from a subset of the nodes that receive the message. The results have respective digital signatures of the subset of the nodes. The nodes are in a first consensus mode for reaching the consensus on the message. After verifying the digital signatures, the processing circuitry determines whether one or more of the nodes has malfunctioned based on the results. Based on a determination that the one or more of the nodes has malfunctioned, the processing circuitry triggers the nodes to switch from the first consensus mode to a second consensus mode for reaching the consensus on the message.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui GUO, Maocai LI, QI ZHAO, Jianjun ZHANG, Haitao TU, Zongyou WANG, Jun LIANG, Dawei ZHU, Lisheng CHEN, Binhua LIU
  • Publication number: 20220067730
    Abstract: A data processing method is provided for a processing node. The method includes: transmitting a data acquisition request to a data node to cause the data node performing a preprocessing operation on source data according to the data acquisition request, generating target data, and recording operation information of the preprocessing operation in an operation ledger; receiving the target data and the operation ledger; auditing the target data by using the operation ledger in an audit, to determine whether the preprocessing operation is a valid operation; and adding the target data to an aggregated data set when the target data passes the audit, the aggregated data set comprising a plurality of pieces of data that pass the audit, the plurality of pieces of data that pass the audit being provided to a business node, so that the business node provides a business service to a user.
    Type: Application
    Filed: November 8, 2021
    Publication date: March 3, 2022
    Inventors: Dongyan WANG, Maocai LI, Zongyou WANG, Haitao TU, Qucheng LIU, Bo LI
  • Patent number: 11237896
    Abstract: The present disclosure discloses a distributed system and a message processing method. The distributed system includes a client and a plurality of nodes. The client includes processing circuitry that is configured to send a message including a digital signature of the client. The distributed system is in a first consensus mode for reaching a consensus on the message. The processing circuitry obtains results from a subset of the nodes that receive the message. The results have respective digital signatures of the subset of the nodes. After verifying the digital signatures of the subset of the nodes, the processing circuitry of the client determines, based on the results, whether one or more of the nodes in the distributed system is malfunctioned.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: February 1, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Qi Zhao, Jianjun Zhang, Haitao Tu, Zongyou Wang, Jun Liang, Dawei Zhu, Lisheng Chen, Binhua Liu