Patents by Inventor Yanlan WEI

Yanlan WEI 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: 20240061861
    Abstract: The present invention provides a transaction method and a node design in a blockchain system. A client initiates a transaction by using an SQL write command including transaction data or queries transaction data by using an SQL query command. A node parses an SQL command, executes a simulated transaction, and checks block data based on a transaction result of the simulated transaction after obtaining the block data. After the check succeeds, the node converts the block data into an SQL write command used to write the block data, thereby writing the block data to an RDB database. In embodiments of the present invention, an RDB data block is connected to the blockchain system, so that data query and processing capabilities of the blockchain system are improved.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Inventors: Qi Liu, Jian Ding, Yanlan Wei
  • Patent number: 11847135
    Abstract: A transaction method and a node design in a blockchain system, where a client initiates a transaction using a Structured Query Language (SQL) write command including transaction data or queries transaction data using an SQL query command. A node parses an SQL command, executes a simulated transaction, and checks block data based on a transaction result of the simulated transaction after obtaining the block data. After the check succeeds, the node converts the block data into an SQL write command that writes the block data, thereby writing the block data to a relational database (RDB).
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: December 19, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qi Liu, Jian Ding, Yanlan Wei
  • Publication number: 20210157823
    Abstract: A transaction method and a node design in a blockchain system, where a client initiates a transaction using a Structured Query Language (SQL) write command including transaction data or queries transaction data using an SQL query command. A node parses an SQL command, executes a simulated transaction, and checks block data based on a transaction result of the simulated transaction after obtaining the block data. After the check succeeds, the node converts the block data into an SQL write command that writes the block data, thereby writing the block data to a relational database (RDB).
    Type: Application
    Filed: February 3, 2021
    Publication date: May 27, 2021
    Inventors: Qi Liu, Jian Ding, Yanlan Wei
  • Patent number: 9614789
    Abstract: System and method for supporting multiple vSwitches on a single host server. In one aspect, embodiments according to the present disclosure include a system and method for supporting multiple vSwitches on a single host server. In one aspect, a set of packet processor threads are instantiated to process data packets on behalf of all vSwitches deployed on the host server. For a data packet received at a port of the host server, a packet processor determines the datapath based on a mapping table and processes the packet according to the rules defined for that datapath. In one aspect, ports (physical and/or virtual) are able to be configured to specified vSwitches dynamically.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: April 4, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xiaogang Zhu, Arularasi Sivasankaran, Jiafeng Zhu, Liufei Wen, Yanlan Wei
  • Publication number: 20160205048
    Abstract: System and method for supporting multiple vSwitches on a single host server. In one aspect, embodiments according to the present disclosure include a system and method for supporting multiple vSwitches on a single host server. In one aspect, a set of packet processor threads are instantiated to process data packets on behalf of all vSwitches deployed on the host server. For a data packet received at a port of the host server, a packet processor determines the datapath based on a mapping table and processes the packet according to the rules defined for that datapath. In one aspect, ports (physical and/or virtual) are able to be configured to specified vSwitches dynamically.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 14, 2016
    Inventors: Xiaogang ZHU, Arularasi SIVASANKARAN, Jiafeng ZHU, Liufei WEN, Yanlan WEI