Patents by Inventor Pan Liu
Pan Liu 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: 12293104Abstract: A cross-blockchain data migration method includes obtaining, by a first node in a first blockchain network, from a first blockchain in the first blockchain network, first service data information corresponding to a first data structure mode stored in a first block in the first blockchain and obtaining a second data structure mode associated with a second block in a second blockchain corresponding to a second blockchain network. The method further includes converting the first service data information to second service data information corresponding to the second data structure mode and establishing a hash mapping relationship between the first service data information and the second service data information in the first blockchain. The method also includes migrating the second service data information to a second node in the second blockchain network based on the hash mapping relationship.Type: GrantFiled: April 7, 2022Date of Patent: May 6, 2025Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Pan Liu
-
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
-
Publication number: 20250109730Abstract: A method and system for monitoring operation of a hydraulic turbine under an extremely low water head, belonging to the technical field of hydraulic turbines.Type: ApplicationFiled: September 27, 2024Publication date: April 3, 2025Inventors: Zhile Jiang, Kunlong Song, Ruiji Yi, Yufeng Hu, Pan Liu, Jun Lu, Yingli Wu, Qiming Zhong, Denghua Li, Jiang Yu, Wanli Guo, Honglei Ren
-
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
-
Patent number: 12230799Abstract: A method for preparing a carbon nanotube sodiophilic metal anode-free sodium metal battery electrode material is provided, and the method includes the following steps: the carbon nanotubes are modified by a dielectric barrier plasma device; the modified carbon nanotubes are mixed and stirred with a sodiophilic metal salt to obtain a precursor slurry; the precursor slurry is dried, placed in a tube furnace after drying, and heated by introducing a reducing gas to react, thereby obtaining a carbon nanotube sodiophilic metal anode-free sodium metal battery electrode material. The electrode material prepared by the method has a stable structure, excellent electrical conductivity, and excellent sodium affinity, and can be applied to anode-free sodium metal battery electrode materials. The entire preparation process is controllable, the synthesis cycle is short, and the operation is simple.Type: GrantFiled: August 27, 2024Date of Patent: February 18, 2025Assignee: KUNMING UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Feng Liang, Pan Liu, Minjie Hou, Da Zhang, Bin Yang
-
Publication number: 20250025471Abstract: Disclosed are a pharmaceutical composition, an aprepitant injection, and an aprepitant freeze-dried powder injection. The pharmaceutical composition comprises aprepitant, a primary stabilizer, and a secondary stabilizer, wherein the primary stabilizer comprises sodium deoxycholate and the secondary stabilizer comprises povidone. The aprepitant injection can be administered by injecting. The formulation uses a largely reduced amount of excipients, and is less irritative to an injection site, less prone to cause a hypersensitive reaction, and thus safer when being used by a patient. The formulation has good stability and can be stored and transported at room temperature, largely reducing production, storage, and transportation costs.Type: ApplicationFiled: December 8, 2022Publication date: January 23, 2025Inventors: Ping ZOU, Yiguang QI, Pan LIU, Bohao RONG
-
Patent number: 12192378Abstract: 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: GrantFiled: December 7, 2022Date of Patent: January 7, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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
-
Patent number: 12189604Abstract: A data processing method includes: generating, when a consensus node in a blockchain network does not obtain a block proposal message of a first master node in a proposal stage, a node handover proposal message, and broadcasting the node handover proposal message to a plurality of consensus nodes in the blockchain network, the first master node being configured to package and propose a block to be added to the blockchain network; generating, when a number of node handover proposal messages obtained in a voting stage is not less than the target number, a node handover voting message, and broadcasting the node handover voting message to the consensus nodes in the blockchain network; and re-selecting, when a number of node handover voting messages obtained in a commit stage is not less than the target number, a second master node from the plurality of consensus nodes for replacing the first master node.Type: GrantFiled: May 10, 2023Date of Patent: January 7, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Publication number: 20250002185Abstract: Embodiments of the utility model relate to the technical field of unmanned aerial vehicles, and in particular, to an unmanned aerial vehicle nest, which includes a nest body, where the nest body includes a lower shell and an apron, the apron is provided on the lower shell, the apron is used for parking an unmanned aerial vehicle, and the lower shell is provided with a drive opening; an upper cover, rotatably connected to the lower shell; and a drive mechanism, configured to drive the upper cover to rotate relative to the lower shell, where when the upper cover is at a first preset position, the upper cover covers the apron, and the drive mechanism makes the upper cover stay at any position in a rotation direction of the t upper cover.Type: ApplicationFiled: July 1, 2024Publication date: January 2, 2025Inventor: Pan LIU
-
Patent number: 12184726Abstract: A blockchain-based data processing method includes: starting to select a second consensus node set corresponding to a second consensus period when a height of a block generated in a first consensus period meets a consensus node set switching condition, and determining a height of a block generated when selecting the second consensus node set, as a first block height; generating a first block by adding set information corresponding to the second consensus node set to a block corresponding to the first block height, and broadcasting the first block in a blockchain network; acquiring a private key segment generation notification generated and transmitted by a consensus node in the second consensus node set, the private key segment generation notification carrying a notification signature; and determining a consensus permission of the consensus node in the second consensus node set for the second consensus period according to the notification signature.Type: GrantFiled: April 19, 2023Date of Patent: December 31, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Patent number: 12155780Abstract: Embodiments of this application disclose a blockchain message processing method performed by a computer device acting as an oracle contract node. The method includes: acquiring service contract information, and adding the service contract information to an oracle contract, the service contract information including a contract identifier of a service smart contract and a service request event corresponding to the service smart contract; acquiring a target off-chain node, and transmitting the service contract information to the target off-chain node through the oracle contract, so that the target off-chain node acquires an event request result corresponding to the service request event; and acquiring the event request result transmitted by the target off-chain node, and returning the event request result to the service smart contract corresponding to the contract identifier.Type: GrantFiled: April 14, 2022Date of Patent: November 26, 2024Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Pan Liu
-
Patent number: 12143400Abstract: A computing device receives network message data. The computing device determines a message processing type corresponding to the network message data. In accordance with a determination that the message processing type is a consensus processing type, the computing device obtains a consensus parameter corresponding to the network message data. In accordance with a determination that the consensus parameter does not meet a consensus validity condition, the computing device classifies the network processing message data as an invalid consensus message; and filters out the network message data.Type: GrantFiled: April 12, 2022Date of Patent: November 12, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Patent number: 12126742Abstract: A cross-blockchain mutual data storage method includes obtaining, in a first node in a first blockchain network, initial data from a first relay node in the first blockchain network, and verifying the initial data according to a first oracle contract in the first node. The method further includes, in response to the verification being successful, converting the initial data from a first data format into a second data format, and determining the initial data in the second data format as to-be-transferred data, the second oracle contract being deployed on a second node in a second blockchain network. The method also includes transmitting the to-be-transferred data to the first relay node, so that the first relay node transmits the to-be-transferred data to the second node for storage of the to-be-transferred data.Type: GrantFiled: April 7, 2022Date of Patent: October 22, 2024Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Pan Liu
-
Patent number: 12105735Abstract: An asynchronous accounting method for a blockchain is provided. After a block reaches a consensus, different types of data contained in block information of the block are written into message queues corresponding to the respective types of data. Each of the message queues correspond to a different one of the types of data contained in the block information. A next round of block consensus processing is started after the different types of data are written into the message queues corresponding to the respective types of data. The different types of data are read from the message queues corresponding to the respective types of data to perform persistence processing of a blockchain ledger.Type: GrantFiled: October 26, 2022Date of Patent: October 1, 2024Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Pan Liu
-
Patent number: 12099482Abstract: 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: GrantFiled: April 14, 2022Date of Patent: September 24, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Kaiban Zhou, Yifang Shi, Huankun Huang, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu, Li Kong
-
Patent number: 12081658Abstract: 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: GrantFiled: April 13, 2022Date of Patent: September 3, 2024Assignee: 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
-
Patent number: 12079130Abstract: 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: GrantFiled: November 11, 2022Date of Patent: September 3, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qucheng Liu, Maocai Li, Zongyou Wang, Li Kong, Hu Lan, Pan Liu, Kaiban Zhou, Gengliang Zhu, Yifang Shi, Huankun Huang
-
Publication number: 20240268513Abstract: An outsole for a shoe comprising a cushion element arranged in a forefoot area of the outsole. The cushion element can comprise a lattice structure, and the cushion element can comprise a first portion and a second portion. The first portion has a lower stiffness compared to the second portion. Further, the cushion element can comprise a sole element having a receiving portion for receiving the cushion element.Type: ApplicationFiled: February 8, 2024Publication date: August 15, 2024Inventors: Benjamin Alexander THOMPSETT, Matthias ETZOLD, Julian FRITZ, Hannes SCHAEFKE, Clement AFFHOLDER, Pan LIU
-
Patent number: 12056156Abstract: A plurality of to-be-bookkept data sets associated with one or more blocks from a block file is acquired. Data writing operations are performed in parallel on a plurality of data storage components according to the plurality of to-be-bookkept data sets. A data storage result corresponding to each of the plurality of data storage components is acquired. Based on a data storage failure result being included in the data storage results, a block checkpoint corresponding to the block file is acquired. A component checkpoint corresponding to each of the plurality of data storage components is acquired. A data storage component of the plurality of data storage components is determined, which is in an abnormal component status according to the block checkpoint and the component checkpoints. A data writing operation is performed on the data storage component in the abnormal component status according to the block file.Type: GrantFiled: April 13, 2023Date of Patent: August 6, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Publication number: 20240258028Abstract: The present disclosure relates to an integrally formed inductor and a manufacturing method therefor. The method comprises: placing a coil into a mold, wherein the coil is wound in a predetermined shape; bending a lead of the coil onto the mold; and adding soft magnetic metal powder to the mold for pressing, so as to obtain an integrally formed inductor.Type: ApplicationFiled: December 27, 2022Publication date: August 1, 2024Inventors: Haibo LIU, Xiaobing ZHOU, Pan LIU