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: 12293104
    Abstract: 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: Grant
    Filed: April 7, 2022
    Date of Patent: May 6, 2025
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Pan Liu
  • Patent number: 12273437
    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: Grant
    Filed: September 28, 2022
    Date of Patent: April 8, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai Li, Hu Lan, Zongyou Wang, Kaiban Zhou, Pan Liu, Gengliang Zhu, Yifang Shi
  • Publication number: 20250109730
    Abstract: 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: Application
    Filed: September 27, 2024
    Publication date: April 3, 2025
    Inventors: 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: 12250149
    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: Grant
    Filed: May 10, 2022
    Date of Patent: March 11, 2025
    Assignee: 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
  • Patent number: 12230799
    Abstract: 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: Grant
    Filed: August 27, 2024
    Date of Patent: February 18, 2025
    Assignee: KUNMING UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Feng Liang, Pan Liu, Minjie Hou, Da Zhang, Bin Yang
  • Publication number: 20250025471
    Abstract: 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: Application
    Filed: December 8, 2022
    Publication date: January 23, 2025
    Inventors: Ping ZOU, Yiguang QI, Pan LIU, Bohao RONG
  • Patent number: 12192378
    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: Grant
    Filed: December 7, 2022
    Date of Patent: January 7, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    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
  • Patent number: 12189604
    Abstract: 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: Grant
    Filed: May 10, 2023
    Date of Patent: January 7, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Pan Liu
  • Publication number: 20250002185
    Abstract: 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: Application
    Filed: July 1, 2024
    Publication date: January 2, 2025
    Inventor: Pan LIU
  • Patent number: 12184726
    Abstract: 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: Grant
    Filed: April 19, 2023
    Date of Patent: December 31, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Pan Liu
  • Patent number: 12155780
    Abstract: 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: Grant
    Filed: April 14, 2022
    Date of Patent: November 26, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Pan Liu
  • Patent number: 12143400
    Abstract: 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: Grant
    Filed: April 12, 2022
    Date of Patent: November 12, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Pan Liu
  • Patent number: 12126742
    Abstract: 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: Grant
    Filed: April 7, 2022
    Date of Patent: October 22, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Pan Liu
  • Patent number: 12105735
    Abstract: 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: Grant
    Filed: October 26, 2022
    Date of Patent: October 1, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Pan Liu
  • Patent number: 12099482
    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: Grant
    Filed: April 14, 2022
    Date of Patent: September 24, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    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
  • Patent number: 12081658
    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: Grant
    Filed: April 13, 2022
    Date of Patent: September 3, 2024
    Assignee: 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
  • Patent number: 12079130
    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: Grant
    Filed: November 11, 2022
    Date of Patent: September 3, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qucheng Liu, Maocai Li, Zongyou Wang, Li Kong, Hu Lan, Pan Liu, Kaiban Zhou, Gengliang Zhu, Yifang Shi, Huankun Huang
  • Publication number: 20240268513
    Abstract: 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: Application
    Filed: February 8, 2024
    Publication date: August 15, 2024
    Inventors: Benjamin Alexander THOMPSETT, Matthias ETZOLD, Julian FRITZ, Hannes SCHAEFKE, Clement AFFHOLDER, Pan LIU
  • Patent number: 12056156
    Abstract: 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: Grant
    Filed: April 13, 2023
    Date of Patent: August 6, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Pan Liu
  • Publication number: 20240258028
    Abstract: 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: Application
    Filed: December 27, 2022
    Publication date: August 1, 2024
    Inventors: Haibo LIU, Xiaobing ZHOU, Pan LIU