Patents by Inventor Zongyou Wang

Zongyou Wang 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: 20230214824
    Abstract: A second blockchain system receives a first consensus message from a first blockchain system, the first blockchain system includes first nodes that provide services to at least a first account, and the second blockchain system includes second nodes that provide services to at least a second account. The first consensus message indicates a first plurality of the first nodes reaches a consensus for transferring a resource from the first account to the second account. The second blockchain system transfers the resource in the task to the second account. The transferring includes that a node in the second nodes adds the resource to the second account and generates a fourth block that records a completion of a transfer event. A second consensus message is transmitted from the second blockchain system to the first blockchain system in response to a second plurality of the second nodes completing the transfer event.
    Type: Application
    Filed: February 24, 2023
    Publication date: July 6, 2023
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui GUO, Maocai LI, Jun LIANG, Jianjun ZHANG, Zongyou WANG, Haitao TU, Qi ZHAO, Binhua LIU, Dawei ZHU, Qing QIN
  • Patent number: 11645649
    Abstract: An apparatus including processing circuitry and a method are described. When receiving a cross-chain transaction request to transfer a resource from a first account to a second account, the processing circuitry is configured to generate a task corresponding to the first account. The task can indicate conditions for implementing events in transferring the resource. A first blockchain system provides services for the first account, and a second blockchain system different from the first blockchain system provides services for the second account. The processing circuitry transfers the resource to the second account based on the task when a first plurality of first nodes in the first blockchain system reaches a consensus on a generation event of the task and updates a task status of the task to being finished when a plurality of second nodes in the second blockchain system reaches a consensus on a transfer event of the resource.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: May 9, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Jun Liang, Jianjun Zhang, Zongyou Wang, Haitao Tu, Qi Zhao, Binhua Liu, Dawei Zhu, Qing Qin
  • Publication number: 20230109969
    Abstract: A data processing method and apparatus based on a node internal memory, a device and a computer readable storage medium are provided. The method includes: acquiring a data reading contract associated with a transaction in a first block from a chain reading cache of the node internal memory; invoking the data reading contract to acquire a write cache mapping table associated with the first block, and determining target read data associated with the transaction based on a first block cache of the first block in the write cache mapping table; and executing the transaction based on the target read data, storing target cached data, corresponding to a result of executing of the transaction, to the first block cache, and writing the first block into a bifurcated blockchain.
    Type: Application
    Filed: December 2, 2022
    Publication date: April 13, 2023
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Zongyou WANG, Hu LAN, Gengliang ZHU, Pan LIU, Kaiban ZHOU, Yifang SHI, Huankun HUANG, Jinsong ZHANG, Li KONG, Zhiyong LIAO
  • Publication number: 20230098190
    Abstract: A data processing method includes: detecting, when writing first block data into a local cache and a local storage, a first block processing space of a storage buffer pool; writing, when a number of block data to be stored does not reach a buffer block processing threshold, the first block data into the storage buffer pool based on N block data to be stored; detecting a second block processing space of a storage processing pool; and determining, when a number of block data to be fed back does not reach a feedback block processing threshold, block data to be merged for overlap detection with the block data to be fed back in the storage buffer pool based on the number of the block data to be fed back and the feedback block processing threshold, and writing the data retained after overlap detection to a distributed database.
    Type: Application
    Filed: November 23, 2022
    Publication date: March 30, 2023
    Inventors: Qucheng LIU, Maocai LI, Zongyou WANG, Hu LAN, Kaiban ZHOU, Li KONG, Pan LIU, Gengliang ZHU, Yifang SHI
  • Publication number: 20230097738
    Abstract: A data processing method includes: transmitting, by a first service node, service data information to a second service node, so that the second service node obtains data signature information; a first key parameter and a second key parameter that are both related to a random parameter; the random parameter being determined by the second service node based on a node private key and the service data information; performing signature verification on the received data signature information based on the first key parameter and the second key parameter, and adding a signature verification result obtained after signature verification to a verification result set; searching for a target signature verification result that satisfies a valid verification condition from the verification result set; and performing aggregate signature on the data signature information obtained after calculation when a quantity of signatures of the target signature verification result satisfies an aggregate signature condition.
    Type: Application
    Filed: December 7, 2022
    Publication date: March 30, 2023
    Inventors: Maocai LI, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Pan LIU, Hu LAN, Kaiban ZHOU, Li KONG, Gengliang ZHU, Qucheng LIU, Jinsong ZHANG, Huankun HUANG, Jiahui CUI
  • Publication number: 20230096457
    Abstract: A data synchronization method includes: receiving a data synchronization request from a light node; the request including a block identifier; obtaining synchronization transaction data in the synchronization block according to the block identifier; the synchronization transaction data including transaction detail data and contract information; obtaining, from a database, a target data set corresponding to the synchronization transaction data; the target data set including read data or result data.
    Type: Application
    Filed: December 1, 2022
    Publication date: March 30, 2023
    Inventors: Zongyou WANG, Hu Lan, Yifang SHI, Jinsong ZHANG
  • Publication number: 20230089134
    Abstract: Embodiments of this application provide a data communication method performed by a computer device.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Zongyou WANG, Hu LAN, Pan LIU, Yifang SHI, Kaiban ZHOU, Jinsong ZHANG, Qucheng LIU, Huankun HUANG, Gengliang ZHU, Zhiyong LIAO
  • Publication number: 20230087138
    Abstract: Embodiments of this disclosure disclose a data processing method and apparatus, a device, and a storage medium. The method includes: after receiving a block synchronization request carrying a target block height transmitted by a first service node, transmitting a compact block identification and the block synchronization request to a consensus node; the compact block identification being used for instructing the consensus node to determine structural information of a compact block corresponding to a block to be synchronized; searching for a local transaction identifier matching a target transaction identifier in a first relay cache; and in the first relay cache, taking local transaction data corresponding to the found local transaction identifier as first key transaction data, and performing data clearing on the first key transaction data successfully synchronized to the first service node.
    Type: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Maocai LI, Zongyou WANG, Hu LAN, Qucheng LIU, Zhiyong LIAO, Huankun HUANG, Kaiban ZHOU, Yifang SHI, Jinsong ZHANG, Gengliang ZHU, Pan LIU, Li KONG, Jiahui CUI
  • Publication number: 20230092484
    Abstract: In a block chain-based block consensus method, a proposal block generated in an Nth round with a block height of M is acquired, and validity verification is performed on the proposal block. An application is executed based on transaction data in the proposal block to obtain a target execution result. A block hash of the proposal block and the target execution result are stored in a memory, including N execution results with the block height of M. While the application is executed based on the transaction data, two rounds of consensus voting processing are performed on the proposal block to obtain a first consensus result. Based on the first consensus result being a consensus pass result, the target execution result mapped by the block hash of the proposal block in the memory is acquired, and the proposal block and the target execution result are stored to a block chain.
    Type: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Qucheng LIU, Maocai LI, Zongyou WANG, Hu LAN, Gengliang ZHU, Kaiban ZHOU, Pan LIU, Yifang SHI, Zhiyong LIAO, Huankun HUANG
  • 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: 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: 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: 20220245173
    Abstract: A blockchain-based data synchronization method, executed by a first service node, includes: acquiring target block data having a minimum block height that is greater than a first local block height, the first local block height being a maximum block height of local block data of the first service node before the first service node acquires the target block data; determining a block height of missing block data according to a block height of the target block data and the first local block height, the block height of the missing block data being less than the minimum block height of the target block data and greater than the first local block height; and requesting a target service node to synchronize the missing block data according to the block height of the missing block data.
    Type: Application
    Filed: April 12, 2022
    Publication date: August 4, 2022
    Inventors: Huankun HUANG, Zongyou WANG, Pan LIU, Jinsong ZHANG, Gengliang ZHU, Yifang SHI, Zhiyong LIAO, Kaiban ZHOU, Qucheng LIU, Changqing YANG, Hu LAN