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: 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: 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: 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: 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
  • Publication number: 20210297242
    Abstract: The present disclosure includes a method for processing distributed data. In the method, the distributed data of a first main body is obtained. The distributed data has a transfer identifier. The distributed data is transferred, in response to a second main body different from the first main body, to a management address based on the transfer identifier when the distributed data meets a first condition. The first condition is that the distributed data includes abnormal information. The distributed data transferred to the management address freezes transfer of the distributed data by the first main body.
    Type: Application
    Filed: June 1, 2021
    Publication date: September 23, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Zongyou WANG, Hu LAN, Yifang SHI
  • Publication number: 20210286900
    Abstract: Aspects of the disclosure provide a method for displaying blockchain data, a blockchain browser, a user node, and a medium. The method can include transmitting a blockchain data query request, and receiving blockchain data obtained through query in response to the blockchain data query request. Further, the method can include obtaining filtered blockchain data, the filtered blockchain data being generated after illegal content in the blockchain data is filtered out based on a filtering rule, and displaying the filtered blockchain data. In embodiments of this disclosure, the display of the illegal content in the blockchain data can be automatically skipped.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Zongyou WANG, Kaiban ZHOU, Jinsong ZHANG, Hu LAN, Li KONG, Changqing YANG, Yifang SHI
  • Publication number: 20210263765
    Abstract: Embodiments of this disclosure disclose a block processing method, a node, and a system, to improve the speed of block generation and the performance of transaction processing.
    Type: Application
    Filed: May 11, 2021
    Publication date: August 26, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Pan LIU, Maocai LI, Zongyou WANG, Hu LAN, Yifang SHI
  • Publication number: 20210248675
    Abstract: A method for transferring a credit rights certificate is provided, including: generating a target account address according to a debtor account address and a creditor account address in a credit rights certificate transfer request, the target account address being a temporary account address used for storing a credit rights certificate and based on a multi-digital-signature process; transferring a credit rights certificate corresponding to the credit rights certificate transfer request from the debtor account address to the target account address; and transferring the credit rights certificate from the target account address to the creditor account address based on a confirmation instruction from the creditor account address.
    Type: Application
    Filed: April 15, 2021
    Publication date: August 12, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Rui GUO, Yige CAI, Maocai LI, Qing Qin, Jianjun ZHANG, Zongyou WANG, Zichao TANG, Qingzheng SHANG, Chen YANG, Li KONG
  • Publication number: 20210243037
    Abstract: This application provides an information processing method in digital asset certificate inheritance transfer, and a related apparatus. The method includes: obtaining a will of a user; and triggering, in response to that a signature made on the will by using a public key of the authoritative entity node is successfully verified by using a private key of the authoritative entity node, transmission of a signature made on at least one digital asset certificate in the will by using a public key of a corresponding inheritor personal security kernel node to the inheritor personal security kernel node corresponding to each inheritor personal security kernel node identifier in the will. In the embodiments of this application, the digital asset certificates of the user are uniformly maintained.
    Type: Application
    Filed: April 22, 2021
    Publication date: August 5, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Dongyan WANG, Maocai LI, Bo LI, Haitao TU, Zongyou WANG