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: 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
-
Publication number: 20240244463Abstract: This application provides a radio resource measurement method and apparatus. The method includes: determining frequency domain resources of a narrowband on which an RSS pilot is located, where the RSS pilot occupies a part of the frequency domain resources of the narrowband; and determining, based on the frequency domain resource of the narrowband, a first radio resource measurement result corresponding to the RSS pilot. According to the method, UE can determine, based on the frequency domain resource of the narrowband occupied by the RSS pilot, the first radio resource measurement result corresponding to the RSS pilot.Type: ApplicationFiled: March 28, 2024Publication date: July 18, 2024Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Weidong HE, Bo HAO, Li ZHANG, Yubo YANG, Pan LIU
-
Patent number: 12014204Abstract: Embodiments of this disclosure disclose a block processing method, a node, and a system, to improve the speed of block generation and the performance of transaction processing.Type: GrantFiled: May 11, 2021Date of Patent: June 18, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Pan Liu, Maocai Li, Zongyou Wang, Hu Lan, Yifang Shi
-
Patent number: 11971877Abstract: A computer device obtains a block proposal message and obtains a first block from the block proposal message. In accordance with a determination that a current consensus node of the computer device has a second block in a locked state and a block height of the first block is the same as a block height of the second block, the computer device deletes the block proposal message and obtains block voting information of the second block in a first consensus stage. The locked state is a state of a block that has passed the first consensus stage and has not passed a second consensus stage. The computer device obtains block submission voting information of the second block in the second consensus stage according to the block voting information, and determines a consensus result corresponding to the second block according to the block submission voting information.Type: GrantFiled: April 19, 2022Date of Patent: April 30, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Patent number: 11914579Abstract: A computing device transmits, to a second node, first consensus voting information for a target block. The device receives, from the second node, second consensus voting information for the target block. The device determines a consensus result for the target block according to the first and second consensus voting information. In accordance with a determination that the consensus result is a consensus success result, the device activates an accounting duration window. The device performs accounting processing on the target block in the predetermined time duration of the accounting duration window. The device receives, from the second node, a first accounting completion message for the target block transmitted by the second node in the accounting duration window. In accordance with a determination that accounting processing on the target block is completed in the accounting duration window, the device transmits a second accounting completion message to the second node.Type: GrantFiled: April 26, 2022Date of Patent: February 27, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Patent number: 11899689Abstract: 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: GrantFiled: April 12, 2022Date of Patent: February 13, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Huankun Huang, Zongyou Wang, Pan Liu, Jinsong Zhang, Gengliang Zhu, Yifang Shi, Zhiyong Liao, Kaiban Zhou, Qucheng Liu, Changqing Yang, Hu Lan
-
Patent number: 11899652Abstract: A method for processing information includes: while performing, by a target consensus node, consensus validation on a first block, in accordance with a determination that a target consensus validation message for performing consensus validation on a second block is received: in accordance with a determination that the target consensus validation message meets a cache condition according to block attribute information of the second block, storing the target consensus validation message into a message cache pool corresponding to the target consensus node; and in accordance with a determination that the consensus validation on the first block is completed, performing consensus validation on the second block based on the target consensus validation message in the message cache pool.Type: GrantFiled: November 1, 2022Date of Patent: February 13, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan Liu
-
Patent number: 11895242Abstract: A blockchain network includes a service sub-network, a consensus sub-network, and a routing layer configured to isolate the service sub-network from the consensus sub-network. A data processing method in the blockchain network includes: receiving a data processing request transmitted by a service node in the service sub-network; performing identity verification on the service node according to the data processing request; obtaining a running load of each consensus node in the consensus sub-network when the verification succeeds; determining, from the consensus sub-network according to the running load, a target consensus node configured to process the data processing request; and forwarding the data processing request to the target consensus node, and performing corresponding data processing on the data processing request by using the target consensus node.Type: GrantFiled: March 10, 2021Date of Patent: February 6, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Mao Cai Li, Geng Liang Zhu, Zong You Wang, Li Kong, Hu Lan, Kai Ban Zhou, Chang Qing Yang, Yi Fang Shi, Qui Ping Chen, Qu Cheng Liu, Jin Song Zhang, Pan Liu
-
Patent number: 11887472Abstract: The present invention discloses a method and system for evaluating road safety based on multi-dimensional influencing factors, and relates to the field of road safety technologies. Based on historical traffic data and corresponding safety influencing factors, safety evaluation models in different dimensions are respectively constructed, and road safety risk exposure is classified flexibly. The safety evaluation models in macro and micro dimensions are linked by using a constraint function, and influence mechanisms of the safety influencing factors are determined respectively. Specifically, a safety evaluation model is constructed and obtained for each sub-region in a limited region range. The safety evaluation model is applied to obtain influencing factors of safety of each traffic road in the sub-region, and safety evaluation is performed on the sub-region.Type: GrantFiled: July 4, 2022Date of Patent: January 30, 2024Assignee: SOUTHEAST UNIVERSITYInventors: Yanyong Guo, Hongliang Ding, Yao Wu, Pan Liu, Pei Liu
-
Patent number: 11849052Abstract: A method for replacing an identity certificate in a blockchain network includes a service subnet, a consensus subnet, and a routing layer used for isolating the service subnet from the consensus subnet. The method includes: receiving a root certificate replacement notification transmitted by a certificate authentication center; obtaining a public key corresponding to the certificate authentication center; verifying the root certificate replacement notification by using the obtained public key; forwarding the root certificate replacement notification to a consensus node in the consensus subnet after the validation succeeds, so that the consensus node records the root certificate replacement notification into a latest data block after a consensus on the root certificate replacement notification is reached; and requesting, when the data block is received, the certificate authentication center to replace an identity certificate.Type: GrantFiled: January 21, 2021Date of Patent: December 19, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Mao Cai Li, Geng Liang Zhu, Hu Lan, Zong You Wang, Li Kong, Kai Ban Zhou, Chang Qing Yang, Qiu Ping Chen, Qu Cheng Liu, Yi Fang Shi, Jin Song Zhang, Pan Liu
-
Publication number: 20230370285Abstract: 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: ApplicationFiled: July 19, 2023Publication date: November 16, 2023Inventors: Qucheng LIU, Zongyou WANG, Hu LAN, Gengliang ZHU, Pan LIU, Kaiban ZHOU, Yifang SHI, Zhiyong LIAO, Huankun HUANG, Jinsong ZHANG, Hanqing LIU, Yingjie GUO
-
Publication number: 20230328159Abstract: An image processing method includes: receiving request information used for transmitting target data and sent by the external module based on a pre-established communication connection, in which the communication connection is established based on a hardware specification of the external module; determining a transmission parameter of the target data based on the request information; and receiving the target data transmitted by the external module based on the transmission parameter.Type: ApplicationFiled: July 26, 2022Publication date: October 12, 2023Inventor: Pan LIU
-
Publication number: 20230316273Abstract: A data processing method is performed by a computer device acting as a target consensus node in a core consensus network, and includes: receiving a transaction and a target chain identifier transmitted by a service node, the target chain identifier belonging to M chain identifiers configured for the service node; performing packing processing on the transaction based on a derivation condition corresponding to the target chain identifier to obtain a to-be-verified block, and transmitting the to-be-verified block to at least a part of consensus nodes in the core consensus network except the target consensus node based on the target chain identifier; and receiving a first block consensus result returned by the consensus node, and writing, when the first block consensus result indicates that consensus succeeds, the to-be-verified block to a service branch chain corresponding to the target chain identifier.Type: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Inventors: Gengliang ZHU, Hu LAN, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Qucheng LIU, Pan LIU, Kaiban ZHOU, Huankun HUANG, Jinsong ZHANG, Hanqing LIU
-
Publication number: 20230315891Abstract: The present disclosures relates to methods and apparatus for managing a blockchain. The method includes executing an initial transaction to obtain an initial transaction execution record; adding the initial transaction execution record to a first transaction execution data set; adding the initial transaction to a first transaction pool; acquiring transaction data from the first transaction pool that contains the initial transaction, the transaction data comprising respective initial transaction execution record corresponding to each transaction in a transaction list containing the initial transaction from the first transaction pool; generating a proposal block based on the transaction list and the transaction data, the proposal block being subject to block consensus with a second consensus node in the blockchain network; and performing block consensus on the proposal block to obtain a block consensus result of the proposal block.Type: ApplicationFiled: May 9, 2023Publication date: October 5, 2023Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Pan LIU