Patents by Inventor Haitao Tu

Haitao Tu 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: 12294642
    Abstract: Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.
    Type: Grant
    Filed: March 14, 2024
    Date of Patent: May 6, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai Li, Hu Lan, Zongyou Wang, Kaiban Zhou, Haitao Tu, Jinsong Zhang, Yifang Shi, Changqing Yang, Li Kong, Gengliang Zhu, Yong Ding, Qucheng Liu, Qiuping Chen, Peng Wang
  • Patent number: 12248934
    Abstract: Embodiments of this disclosure disclose a resource transfer data management method and apparatus, and a storage medium, which belong to the field of Internet technologies. The method includes: receiving transaction data transmitted by a first server, wherein the transaction data is obtained by the first server by signing resource transfer data according to a private key of the first server; verifying the transaction data according to a public key of the first server; and generating a second block according to the transaction data and a feature value of a first block in a blockchain when the verification succeeds, and adding the second block as a next block of the first block to the blockchain.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: March 11, 2025
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Rui Guo, Maocai Li, Zongyou Wang, Haitao Tu, Li Kong, Kaiban Zhou, Changqing Yang, Nan Wang, Yong Ding, Yifang Shi
  • Publication number: 20250080531
    Abstract: The present disclosure provides an identity authentication method, a personal security kernel node, a device, and a medium. The personal security kernel node is part of an identity authentication system, the identity authentication system further comprising a relying party node and a user identity credential certifier node. The method includes: obtaining an identity authentication assurance level corresponding to a service provided by a relying party; determining, according to the identity authentication assurance level, a user identity credential used by a user for the service; transmitting the user identity credential to a user identity credential certifier node through a relying party node, so that the user identity credential certifier node performs user identity credential authentication; and performing the service with the relying party node. According to the embodiments of the present disclosure, security of user identity assets can be improved during identity authentication.
    Type: Application
    Filed: November 14, 2024
    Publication date: March 6, 2025
    Inventors: Dongyan WANG, Maocal LI, Bo LI, Haitao TU
  • Patent number: 12184649
    Abstract: The present disclosure provides an identity authentication method, a personal security kernel node, a device, and a medium. The personal security kernel node is part of an identity authentication system, the identity authentication system further comprising a relying party node and a user identity credential certifier node. The method includes: obtaining an identity authentication assurance level corresponding to a service provided by a relying party; determining, according to the identity authentication assurance level, a user identity credential used by a user for the service; transmitting the user identity credential to a user identity credential certifier node through a relying party node, so that the user identity credential certifier node performs user identity credential authentication; and performing the service with the relying party node. According to the embodiments of the present disclosure, security of user identity assets can be improved during identity authentication.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: December 31, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dongyan Wang, Maocai Li, Bo Li, Haitao Tu
  • Patent number: 12135683
    Abstract: A data archiving method includes: finding, in local space when an archiving task for a target block header exists, current state trees of block headers, the current state trees including a current state tree that the target block header points to and a current state tree that a first block header before the target block header points to; reconstructing new state trees according to the found current state trees, node reuse information between the current state trees, and target state data corresponding to a second block header after the target block header; and archiving the current state trees stored in the local space to a target archiving server, and deleting the current state trees in the local space after successful archiving.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: November 5, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haoming Feng, Haitao Tu, Libao He, Qiuping Chen, Jiabao Chen, Peng Ren, Shuiping Zhou, Yong Zhao, He Wang
  • Patent number: 12052344
    Abstract: A method for electing a representative node device for a blockchain system includes: receiving IP address information of a first node device, the first node device being in a candidate state for a representative node device; receiving, from the first node device, an IP address obtaining request for requesting IP address information of a representative node device; when the first node device is determined to be a representative node device of the blockchain system elected in a current election process, transmitting, to the first node device, an IP address list comprising IP address information of representative node devices elected in the current election process; and when the first node device is determined not to be a representative node device of the blockchain system elected in the current election process, skipping the IP address obtaining request.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: July 30, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Zongyou Wang, Haitao Tu, Li Kong, Kaiban Zhou, Changqing Yang, Nan Wang, Yong Ding, Yifang Shi
  • Publication number: 20240223357
    Abstract: Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.
    Type: Application
    Filed: March 14, 2024
    Publication date: July 4, 2024
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Hu LAN, Zongyou WANG, Kaiban ZHOU, Haitao TU, Jinsong ZHANG, Yifang SHI, Changqing YANG, Li KONG, Gengliang ZHU, Yong DING, Qucheng LIU, Qiuping CHEN, Peng WANG
  • Patent number: 12022000
    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: Grant
    Filed: April 22, 2021
    Date of Patent: June 25, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dongyan Wang, Maocai Li, Bo Li, Haitao Tu, Zongyou Wang
  • Patent number: 11973858
    Abstract: Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: April 30, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai Li, Hu Lan, Zongyou Wang, Kaiban Zhou, Haitao Tu, Jinsong Zhang, Yifang Shi, Changqing Yang, Li Kong, Gengliang Zhu, Yong Ding, Qucheng Liu, Qiuping Chen, Peng Wang
  • Patent number: 11966916
    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: Grant
    Filed: February 24, 2023
    Date of Patent: April 23, 2024
    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
  • Patent number: 11936769
    Abstract: Aspects of the disclosure provide methods and apparatuses for storing data. In some examples, an information processing apparatus that includes processing circuitry is provided. The processing circuitry is configured to receive data and determine a target blockchain based on an attribute associated with the data and blockchain correspondence information. The blockchain correspondence information indicates attributes associated with a plurality of blockchains. Further, the processing circuitry is configured to store a first block that is generated based on the received data in the target blockchain.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: March 19, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Jun Liang, Jianjun Zhang, Zongyou Wang, Qi Zhao, Haitao Tu, Binhua Liu, Dawei Zhu, Qing Qin
  • Patent number: 11914730
    Abstract: A data storage method is provided at a computer system, including: obtaining first data and second data of a target object, the first data and the second data being data of different dimensions for measuring any aspect of the target object from generation to existence; storing the first data and the second data of the target object in the first node; receiving audit information of the first node for indicating the first data and the second data stored in the first node; verifying the audit information based on target audit information of at least one target node that transacts with the first node; broadcasting a verification success notification in the data storage system in a case that the verification succeeds; and determining that a consensus on the audit information is reached in a case that the received verification success notification meets a consensus success condition.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: February 27, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dongyan Wang, Maocai Li, Rui Guo, Haitao Tu, Bo Li, Zongyou Wang, Jianjun Zhang
  • Publication number: 20230353393
    Abstract: The present disclosure discloses methods, apparatus, and storage medium for processing blockchain-based data. The method includes: creating a first world state corresponding to an initial block; updating the first world state according to transactions in the initial block to obtain an initial update state, and performing processing of constructing a clean state tree on the initial update state based on a world state chain to obtain an updated first world state including a clean present world state tree; writing a first world state root corresponding to the clean present world state tree into the initial block to obtain a to-be-on-chained block, writing the to-be-on-chained block into a blockchain when the to-be-on-chained block is approved by consensus, committing the updated first world state to a latest on-chain world state step by step via the world state chain, and determining the updated first world state as a new consensus root world state.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Haoming FENG, Zheming YAN, Haitao TU, Libao HE, Jiabao CHEN
  • Publication number: 20230334009
    Abstract: A data archiving method includes: finding, in local space when an archiving task for a target block header exists, current state trees of block headers, the current state trees including a current state tree that the target block header points to and a current state tree that a first block header before the target block header points to; reconstructing new state trees according to the found current state trees, node reuse information between the current state trees, and target state data corresponding to a second block header after the target block header; and archiving the current state trees stored in the local space to a target archiving server, and deleting the current state trees in the local space after successful archiving.
    Type: Application
    Filed: June 22, 2023
    Publication date: October 19, 2023
    Inventors: Haoming FENG, Haitao TU, Libao HE, Qiuping CHEN, Jiabao CHEN, Peng REN, Shuiping ZHOU, Yong ZHAO, He WANG
  • Patent number: 11792006
    Abstract: A method for electing a representative node device is performed at a blockchain system, including: obtaining voting transaction data from the node devices, the voting transaction data being used for voting for one or more node devices of the blockchain system as representative node devices; generating and storing the voting transaction data into a target blockchain of the blockchain system when a plurality of node devices of the blockchain system verify the voting transaction data by consensus; and when a quantity of blocks in the target blockchain generated using the voting transaction data reaches a preset quantity, determining an election result according to quantities of votes of the node devices determined from the voting transaction data, the election result identifying a plurality of representative node devices in the blockchain system being configured to generate new blocks for the target blockchain and perform verification on the new blocks by consensus.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: October 17, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Zongyou Wang, Haitao Tu, Li Kong, Kaiban Zhou, Changqing Yang, Nan Wang, Yong Ding, Yifang Shi
  • Patent number: 11775377
    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: Grant
    Filed: December 6, 2021
    Date of Patent: October 3, 2023
    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
  • Patent number: 11700113
    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: March 21, 2022
    Date of Patent: July 11, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Dongyan Wang, Maocai Li, Bo Li, Haitao Tu
  • 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: 20230090296
    Abstract: A transaction transmitted by a user node in a blockchain network and transaction verification information corresponding to the to-be-verified transaction are acquired. The transaction verification information includes a state read set, a state write set, an initial transaction execution result, and a block identifier of a target block. A first block header of the target block includes the block identifier. A second block header is determined from a block header chain of a light node in the blockchain network. The state read set and the state write set are checked based on a first state snapshot in the second block header. The transaction service is executed to obtain a target transaction execution result corresponding to the transaction service and to-be-written state data. Legitimacy of the to-be-verified transaction is checked based on the initial transaction execution result, the target transaction execution result, the state write set, and the to-be-written state data.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Haoming FENG, Haitao TU, Libao HE, Qiuping CHEN, Jiabao CHEN, Peng REN, Shuiping ZHOU, Yong ZHAO, He WANG