Patents by Inventor Hu Lan
Hu Lan 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: 12626417Abstract: This application discloses a blockchain-based data processing method performed by a computer device. The method includes: in response to a selection operation of media elements associated with a target object, acquiring a target media element combination based on the selected media elements; in response to a virtual resource creation operation for the target media element combination, generating target combined media data corresponding to the target media element combination; and transmitting a virtual resource creation request for the target combined media data to a blockchain network, wherein the blockchain network creates a target on-chain virtual resource corresponding to the target combined media data after determining that the target combined media data passes duplicate check and verification, and an ownership right of the target on-chain virtual resource belonging to the target object.Type: GrantFiled: June 20, 2023Date of Patent: May 12, 2026Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rui Guo, Hu Lan, Zongyou Wang, Jun Liang, Yang Lu, Chaojie Qi, Shitao Xu, Yang Mo, Yifang Shi, Gengliang Zhu, Lisen Li, Yubin Song, Chao Wang, Ming Liu, Yongjing Li, Hui Zhang, Zimin Chen, Zuodong Liang, Bo Qin, Tao Fan
-
Patent number: 12597025Abstract: In a blockchain transaction execution method, a first transaction of a first blockchain is received from a proxy program component. The first transaction is based on a second transaction of a second blockchain. A data structure of the first transaction is different from a data structure of the second transaction. The second transaction is extracted from the first transaction. A virtual machine is invoked to execute the second transaction of the second blockchain. An execution result of the second transaction is transmitted to the application via the proxy program component.Type: GrantFiled: October 12, 2023Date of Patent: April 7, 2026Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Rui Guo, Zongyou Wang, Yifang Shi, Zhiyong Liao, Gengliang Zhu, Qucheng Liu, Hanqing Liu, Hu Lan
-
Patent number: 12592840Abstract: A blockchain-based data processing method, performed by a side chain node, includes obtaining a transaction on-chain request carrying a business transaction transmitted by a business device, determining a transaction execution result corresponding to the business transaction based on the transaction on-chain request, and performing on-chain processing on the transaction execution result and the business transaction; generating business transaction digest information corresponding to the business transaction based on a transaction sequence number, a business type identifier, and the transaction execution result in response to the transaction execution result and the business transaction being successfully stored in a side blockchain; and transmitting the business transaction digest information to a main blockchain to store the business transaction digest information.Type: GrantFiled: January 24, 2024Date of Patent: March 31, 2026Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Hanqing Liu, Zongyou Wang, Hu Lan, Gengliang Zhu, Yifang Shi, Qucheng Liu, Zhiyong Liao, Jinsong Zhang, Yingjie Guo
-
Publication number: 20260088978Abstract: This application discloses a message processing method and apparatus, a product, a device, and a medium. The method is applicable to a first client, and includes: obtaining N pieces of shard information of a client key of a second client, each piece of shard information being processed by one corresponding shard processing device, and the second client being disposed on a shard processing device; obtaining a message topic configured at a relay cluster by each shard processing device; generating a configuration message of each shard processing device according to the shard information corresponding to each shard processing device and the message topic configured by each shard processing device; and transmitting the generated N configuration messages to the relay cluster, to enable each shard processing device to obtain the respective configuration message from the relay cluster and process the corresponding shard information based on the respective configuration message.Type: ApplicationFiled: May 19, 2025Publication date: March 26, 2026Inventors: Zimin CHEN, Rui GUO, Jun LIANG, Like SHU, Hu LAN, Zongyou WANG, Hui ZHANG, Yang MO, Hanqing LIU
-
Publication number: 20260065265Abstract: 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: ApplicationFiled: November 11, 2025Publication date: March 5, 2026Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai LI, Zongyou WANG, Hu LAN, Gengliang ZHU, Pan LIU, Kaiban ZHOU, Yifang SHI, Huankun HUANG, Jinsong ZHANG, Li KONG, Zhiyong LIAO
-
Patent number: 12556365Abstract: A data processing method performed by a first device includes: generating, in response to first service data satisfying a data uploading condition, a first bit array corresponding to the first service data; encrypting the first bit array through a data key to obtain a ciphertext bit array, the data key being generated by a second device in a data intersection application run in a trusted execution environment of the second device; and transmitting the ciphertext bit array to a blockchain node for forwarding to a second device, for the second device to decrypt, in the data intersection application through the data key, the ciphertext bit array to obtain the first bit array.Type: GrantFiled: December 4, 2023Date of Patent: February 17, 2026Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qucheng Liu, Rui Guo, Jun Liang, Like Shu, Zongyou Wang, Hu Lan, Yang Lu, Hanqing Liu, Jun Li, Hui Zhang, Gengliang Zhu, Kaixuan Nie, Yifang Shi, Zhiyong Liao, Yangjun Huang
-
Publication number: 20260037973Abstract: This application discloses a blockchain-based data processing method performed by a computer device. The method includes: determining a token identification in response to a resource reception request; calling a general callback function in a smart contract of a blockchain and determining M virtual resources having the token identification issued by an issuing object in the blockchain; acquiring a resource attribute of the M virtual resources and determining a token attribute corresponding to the token identification based on the resource attribute of the M virtual resources, the issuing object holding a target virtual resource in the M virtual resources, and the M being a positive integer; and determining a resource identification of the target virtual resource transferred to a receiving object based on the token attribute of the token identification, the resource identifications corresponding to different token attributes being different.Type: ApplicationFiled: October 6, 2025Publication date: February 5, 2026Inventors: Zimin CHEN, Hui ZHANG, Hu LAN
-
Publication number: 20260025288Abstract: Embodiments of this application provide a data communication method performed by a computer device.Type: ApplicationFiled: September 24, 2025Publication date: January 22, 2026Inventors: Zongyou WANG, Hu LAN, Pan LIU, Yifang SHI, Kaiban ZHOU, Jinsong ZHABG, Qucheng LIU, Huankun HUANG, Gengliang ZHU, Zhiyong LIAO
-
Patent number: 12506616Abstract: Block-chain-based data processing method includes acquiring, by a transaction processing node, transaction data for validation, and performing validation processing on the transaction data to obtain a validation processing result; in response to the validation processing result of the transaction data for validation being a validated-as-valid result, adding the transaction data to a transaction pool; in response to a transaction packing request transmitted by a block processing node being received, acquiring at least one transaction data from the transaction pool according to the transaction packing request, hardware device resources of the transaction processing node and the block processing node being independent from each other; and performing packing processing on the at least one transaction data to obtain a transaction data packet, and transmitting the transaction data packet to the block processing node to generate a proposed block according to the at least one transaction data in the transaction dataType: GrantFiled: July 19, 2023Date of Patent: December 23, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qucheng Liu, Zongyou Wang, Hu Lan, Gengliang Zhu, Pan Liu, Kaiban Zhou, Yifang Shi, Zhiyong Liao, Huankun Huang, Jinsong Zhang, Hanqing Liu, Yingjie Guo
-
Patent number: 12494902Abstract: This application provide a data management method performed at a blockchain system. The system includes an accounting node sub-network and a service node sub-network. The method includes: generating a first data block in the accounting node sub-network; adding first key information to a block header of the first data block; adding signature corresponding to the first data block to the block header of the first data block; and releasing the block header of the first data block to the service node sub-network. The service node sub-network is configured to verify the signature comprised in the block header of the first data block, and obtain the first key information after a successful verification.Type: GrantFiled: March 19, 2024Date of Patent: December 9, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Zongyou Wang, Li Kong, Kaiban Zhou, Hu Lan, Yifang Shi, Changqing Yang, Jinsong Zhang, Yong Ding, Gengliang Zhu, Qucheng Liu, Qiuping Chen
-
Patent number: 12493876Abstract: 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: GrantFiled: December 2, 2022Date of Patent: December 9, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Zongyou Wang, Hu Lan, Gengliang Zhu, Pan Liu, Kaiban Zhou, Yifang Shi, Huankun Huang, Jinsong Zhang, Li Kong, Zhiyong Liao
-
Patent number: 12462255Abstract: This application discloses a blockchain-based data processing method performed by a computer device. The method includes: determining a token identification in response to a resource reception request; calling a general callback function in a smart contract of a blockchain and determining M virtual resources having the token identification issued by an issuing object in the blockchain; acquiring a resource attribute of the M virtual resources and determining a token attribute corresponding to the token identification based on the resource attribute of the M virtual resources, the issuing object holding a target virtual resource in the M virtual resources, and the M being a positive integer; and determining a resource identification of the target virtual resource transferred to a receiving object based on the token attribute of the token identification, the resource identifications corresponding to different token attributes being different.Type: GrantFiled: June 13, 2023Date of Patent: November 4, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zimin Chen, Hui Zhang, Hu Lan
-
Patent number: 12452087Abstract: Embodiments of this application provide a data communication method performed by a computer device.Type: GrantFiled: November 30, 2022Date of Patent: October 21, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zongyou Wang, Hu Lan, Pan Liu, Yifang Shi, Kaiban Zhou, Jinsong Zhang, Qucheng Liu, Huankun Huang, Gengliang Zhu, Zhiyong Liao
-
Patent number: 12445316Abstract: A blockchain data processing method is performed by an electronic device. The method includes: packaging a local consensus transaction, a main chain binding height, and a main chain read dataset into a local consensus block; broadcasting the local consensus block to a local verification node, where the local verification node is configured to obtain obtaining a voting consensus result corresponding to a transaction execution result of the local consensus transaction when a synchronized block height is greater than or equal to the main chain binding height, and a synchronized read dataset is consistent with the main chain read dataset; and uploading, when determining that consensus is reached based on the voting consensus result returned by the local verification node, the local consensus block to a local consensus sub-chain corresponding to a local consensus network.Type: GrantFiled: November 15, 2023Date of Patent: October 14, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zongyou Wang, Jun Liang, Like Shu, Hu Lan, Yifang Shi, Zhiyong Liao, Qucheng Liu, Hanqing Liu, Yangjun Huang, Kaixuan Nie, Gengliang Zhu
-
Patent number: 12401531Abstract: 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: GrantFiled: November 29, 2022Date of Patent: August 26, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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: 20250193023Abstract: This application provides an identity verification method, a related apparatus, and a medium. The identity verification method includes: receiving a target declaration issuance request from an object terminal; performing authentication on a target attribute, and generating a target declaration after the authentication succeeds; generating a first tree; and transmitting the target declaration to the object terminal, to cause the object terminal to transmit, when receiving a verification request of a verification device for the target attribute, the target declaration and first bypass nodes of a first path in the first tree to the verification device for first verification. In embodiments of this application, identity verification efficiency and security of object identity information can be improved. The embodiments of this application can be applied to various scenarios such as data security, a blockchain, data storage, and information technologies.Type: ApplicationFiled: February 21, 2025Publication date: June 12, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Hui ZHANG, Hu LAN, Zhongyou WANG
-
Patent number: 12327032Abstract: 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: GrantFiled: November 23, 2022Date of Patent: June 10, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qucheng Liu, Maocai Li, Zongyou Wang, Hu Lan, Kaiban Zhou, Li Kong, Pan Liu, Gengliang Zhu, Yifang Shi
-
Patent number: 12294642Abstract: 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: GrantFiled: March 14, 2024Date of Patent: May 6, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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: 12273437Abstract: 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: GrantFiled: September 28, 2022Date of Patent: April 8, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Hu Lan, Zongyou Wang, Kaiban Zhou, Pan Liu, Gengliang Zhu, Yifang Shi
-
Patent number: 12250149Abstract: 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: GrantFiled: May 10, 2022Date of Patent: March 11, 2025Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Huankun Huang, Kaiban Zhou, Yifang Shi, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu, Li Kong