Patents by Inventor Zhiyong Liao

Zhiyong Liao 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).

  • Publication number: 20240129108
    Abstract: 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: Application
    Filed: December 4, 2023
    Publication date: April 18, 2024
    Inventors: 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: 20240104558
    Abstract: 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: Application
    Filed: October 12, 2023
    Publication date: March 28, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Rui GUO, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Gengliang ZHU, Qucheng LIU, Hanqing LIU, Hu LAN
  • Publication number: 20240097898
    Abstract: In a blockchain data processing method, service updating data of each of a plurality of encrypted data is received. The service updating data of each of the plurality of encrypted data includes encrypted primary key information of the respective encrypted data. Each of the plurality of encrypted data includes service data encrypted by a respective service node of a plurality of service nodes. Service intersection data is generated based on a data intersection of the service updating data of the plurality of encrypted data. The service intersection data is transmitted to a service node of the plurality of service nodes. The service intersection data includes supplemental text data from another service node of the plurality of service nodes.
    Type: Application
    Filed: December 2, 2023
    Publication date: March 21, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hanqing LIU, Zongyou WANG, Hu LAN, Yifang SHI, Gengliang ZHU, Qucheng LIU, Zhiyong LIAO
  • Publication number: 20240073045
    Abstract: A blockchain-based data processing method, apparatus, and computer-readable medium are provided. Block proposal information is received including a block and a digital signature transmitted by an out-block node. The digital signature is obtained by performing digital signature processing on block header information included in the block. The block header information includes a first Merkel root determined based on transaction data in the block body information. Digest calculation on the block header information is performed to obtain first digest information. De-signature processing is performed on the digital signature to obtain second digest information. A second Merkel root is determined based on the transaction data acquired from the block proposal information when the first digest information and the second digest information are matched. An operation on the block is performed based on a comparison result of the first Merkel root and the second Merkel root.
    Type: Application
    Filed: November 7, 2023
    Publication date: February 29, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Qucheng LIU, Zongyou WANG, Jinsong ZHANG, Gengliang ZHU, Yifang SHI, Hanqing LIU, Yingjie GUO, Zhiyong LIAO, Hu LAN
  • Patent number: 11899689
    Abstract: 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: Grant
    Filed: April 12, 2022
    Date of Patent: February 13, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Huankun Huang, Zongyou Wang, Pan Liu, Jinsong Zhang, Gengliang Zhu, Yifang Shi, Zhiyong Liao, Kaiban Zhou, Qucheng Liu, Changqing Yang, Hu Lan
  • Publication number: 20240045849
    Abstract: A data processing method includes: obtaining a plurality of groups of transaction data to be processed; determining, from the plurality of groups of transaction data according to transaction execution results of the plurality of groups of transaction data, at least one group of first transaction data that meets a preset execution condition; packaging the plurality of groups of transaction data, to generate a consensus-pending block, the consensus-pending block recording the at least group of first of first transaction data and at least one group of second transaction data, and the second transaction data being transaction data different from the first transaction data among the plurality of groups of transaction data; and performing first consensus processing on the first transaction data, and performing second consensus processing, different from the first consensus processing, on the second transaction data.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: Qucheng LIU, Zongyou WANG, Gengliang ZHU, Yifang SHI, Hanqing LIU, Zhiyong LIAO
  • Publication number: 20230370285
    Abstract: 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 data
    Type: Application
    Filed: July 19, 2023
    Publication date: November 16, 2023
    Inventors: 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: 20230316273
    Abstract: 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: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Inventors: Gengliang ZHU, Hu LAN, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Qucheng LIU, Pan LIU, Kaiban ZHOU, Huankun HUANG, Jinsong ZHANG, Hanqing LIU
  • Publication number: 20230289782
    Abstract: A method of contract-based data processing includes obtaining, by an electronic device at a service node in a service network, an initial contract invocation request for executing a transaction service. The initial contract invocation request includes a first contract identifier of a target chain contract on a consensus node in a core consensus network. The method further includes determining, according to the first contract identifier, a target local contract that is deployed at the service node and is associated with the target chain contract deployed at the consensus node, invoking the target local contract that executes a local service associated with the transaction service to obtain a local transaction execution result, and transmitting a target contract invocation request to the consensus node based on the local transaction execution result and the initial contract invocation request. The target contract invocation request causes the consensus node to invoke the target chain contract.
    Type: Application
    Filed: May 12, 2023
    Publication date: September 14, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hu LAN, Zongyou WANG, Yifang SHI, Hanqing LIU, Gengliang ZHU, Qucheng LIU, Zhiyong LIAO, Pan LIU
  • Publication number: 20230109969
    Abstract: 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: Application
    Filed: December 2, 2022
    Publication date: April 13, 2023
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Zongyou WANG, Hu LAN, Gengliang ZHU, Pan LIU, Kaiban ZHOU, Yifang SHI, Huankun HUANG, Jinsong ZHANG, Li KONG, Zhiyong LIAO
  • Publication number: 20230097738
    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: Application
    Filed: December 7, 2022
    Publication date: March 30, 2023
    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
  • Publication number: 20230089134
    Abstract: Embodiments of this application provide a data communication method performed by a computer device.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Zongyou WANG, Hu LAN, Pan LIU, Yifang SHI, Kaiban ZHOU, Jinsong ZHANG, Qucheng LIU, Huankun HUANG, Gengliang ZHU, Zhiyong LIAO
  • Publication number: 20230087138
    Abstract: 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: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: 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: 20230092484
    Abstract: In a block chain-based block consensus method, a proposal block generated in an Nth round with a block height of M is acquired, and validity verification is performed on the proposal block. An application is executed based on transaction data in the proposal block to obtain a target execution result. A block hash of the proposal block and the target execution result are stored in a memory, including N execution results with the block height of M. While the application is executed based on the transaction data, two rounds of consensus voting processing are performed on the proposal block to obtain a first consensus result. Based on the first consensus result being a consensus pass result, the target execution result mapped by the block hash of the proposal block in the memory is acquired, and the proposal block and the target execution result are stored to a block chain.
    Type: Application
    Filed: November 29, 2022
    Publication date: March 23, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Qucheng LIU, Maocai LI, Zongyou WANG, Hu LAN, Gengliang ZHU, Kaiban ZHOU, Pan LIU, Yifang SHI, Zhiyong LIAO, Huankun HUANG
  • Patent number: 11512788
    Abstract: A thermostatic valve includes a valve body formed by die casting. The valve body includes: a valve main body forming a valve cavity; a plurality of connection tube portions; and installation base portions adjacent to the connection tube portions. Each of the connection tube portions includes a straight tube section connected to the valve main body. A reinforcement member is provided between the straight tube section of the connection tube portion and the installation base portion adjacent to the connection tube portion. The valve body is formed by die casting, and respective parts of the valve body can be processed according to actual size requirements with no redundant material, thereby realizing a light weight of the thermostatic valve. Providing the reinforcement member satisfies a strength requirement when using die casting.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 29, 2022
    Assignee: Zhejiang Sanhua Automotive Components Co., Ltd.
    Inventors: Haoming Qiu, Zhiyong Liao, Xiaojun Qian
  • Patent number: 11408327
    Abstract: A thermostatic valve includes: a valve body in which a chamber is provided, an end cap assembly, a thermal actuator and a first spring mounted in the chamber. The valve body is provided with at least three ports in communication with outside; the thermal actuator includes a valve rod and a body portion, the chamber includes a first chamber and a second chamber; one end of the thermal actuator abuts against or indirectly abuts against or supports an end of the first spring close to the thermal actuator, and another end is limited to the end cap assembly; and the thermostatic valve is further provided with a guide portion in the chamber, the thermal actuator includes a guide fitting portion fitting with the guide portion, and the guide portion is slidably fitted with the guide fitting portion. The thermal actuator of the thermostatic valve is not shaken heavily.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: August 9, 2022
    Assignee: Zhejiang Sanhua Automotive Components Co., Ltd.
    Inventors: Haoming Qiu, Bin Yin, Zhiyong Liao
  • Patent number: 11407233
    Abstract: The present disclosure discloses a heat transfer printing on-line code printing system. A conveyor belt is arranged on a worktable. A pressing conveyor and a code printer are erected on the worktable. The pressing conveyor includes a mounting frame. An adjustment frame located above the conveyor belt is arranged on the mounting frame. Two roller groups that are arranged opposite to each other are rotatably arranged on the inner side of the adjustment frame. Acting sides of the two roller groups penetrate out from the bottom of the adjustment frame to the position above of the conveyor belt. The two roller groups are in coaxial transmission. The adjustment frame is connected to the mounting frame, and the mounting frame is in threaded connection with an adjustment rod. The inner side of the mounting frame is connected with multiple support components that are elastically pressed against the adjustment frame.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: August 9, 2022
    Assignee: SICHUAN PETROCHEMICAL YASHI PAPER CO., LTD.
    Inventors: Zhiyong Liao, Bing Xu, Shijun Wu, Qiang Xu, Zhiqiang Li, Jinguo Yang
  • Publication number: 20220247573
    Abstract: This application relates to a digital signature generation method and apparatus, a computer device, and a storage medium. The method includes: obtaining a message, and calculating a message hash value of the message; obtaining a signature private key, stitching the signature private key and the message hash value to obtain stitched information, calculating a hash value corresponding to the stitched information, and generating a digital signature corresponding to the message by using the hash value corresponding to the stitched information, the message hash value, and the signature private key. That is, generating a digital signature corresponding to a message by using a hash value corresponding to stitched information, a message hash value of the message, and a signature private key can improve security of the generated digital signature. This application can improve security in a blockchain consensus process.
    Type: Application
    Filed: April 15, 2022
    Publication date: August 4, 2022
    Inventors: Maocai LI, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Hu LAN, Gengliang ZHU
  • Publication number: 20220245173
    Abstract: 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: Application
    Filed: April 12, 2022
    Publication date: August 4, 2022
    Inventors: Huankun HUANG, Zongyou WANG, Pan LIU, Jinsong ZHANG, Gengliang ZHU, Yifang SHI, Zhiyong LIAO, Kaiban ZHOU, Qucheng LIU, Changqing YANG, Hu LAN
  • Publication number: 20220016901
    Abstract: The present disclosure discloses a heat transfer printing on-line code printing system. The heat transfer printing on-line code printing system includes a worktable. A conveyor belt is arranged on the worktable. A pressing conveyor and a code printer are erected on the worktable. The pressing conveyor includes a mounting frame. An adjustment frame located above the conveyor belt is arranged on the inner side of the mounting frame. Two roller groups that are arranged opposite to each other are rotatably arranged on the inner side of the adjustment frame. Acting sides of the two roller groups penetrate out from the bottom of the adjustment frame to the position above of the conveyor belt. The two roller groups are in coaxial transmission. One of the roller groups is in transmission with a power device through a first belt. The adjustment frame is connected to the mounting frame through a guide structure, and the mounting frame is in threaded connection with an adjustment rod.
    Type: Application
    Filed: April 30, 2021
    Publication date: January 20, 2022
    Inventors: Zhiyong LIAO, Bing XU, Shijun WU, Qiang XU, Zhiqiang LI, Jinguo YANG