Patents by Inventor Songshu Zhang

Songshu Zhang 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: 11620277
    Abstract: Transaction processing at non-relational databases is disclosed, including: receiving, at a non-relational database, a transaction request to perform a transaction branch from a client, wherein the transaction branch is related to a distributed transaction; sending the global transaction ID to a transaction coordinator to indicate that the transaction branch to be performed at the non-relational database is associated with the distributed transaction; receiving, at the non-relational database, a branch ID corresponding to the transaction branch from the transaction coordinator; determining one or more transaction operations to be performed at the non-relational database from the operation content associated with the transaction branch; executing the one or more transaction operations at the non-relational database; and sending a branch status message indicating execution success or failure of the transaction branch to the transaction coordinator.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: April 4, 2023
    Inventors: Songshu Zhang, Yu Jiang
  • Publication number: 20200272620
    Abstract: Transaction processing at non-relational databases is disclosed, including: receiving, at a non-relational database, a transaction request to perform a transaction branch from a client, wherein the transaction branch is related to a distributed transaction; sending the global transaction ID to a transaction coordinator to indicate that the transaction branch to be performed at the non-relational database is associated with the distributed transaction; receiving, at the non-relational database, a branch ID corresponding to the transaction branch from the transaction coordinator; determining one or more transaction operations to be performed at the non-relational database from the operation content associated with the transaction branch; executing the one or more transaction operations at the non-relational database; and sending a branch status message indicating execution success or failure of the transaction branch to the transaction coordinator.
    Type: Application
    Filed: March 5, 2020
    Publication date: August 27, 2020
    Inventors: Songshu Zhang, Yu Jiang