Patents by Inventor Wilson Chang-Yi Hsieh

Wilson Chang-Yi Hsieh 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: 11372825
    Abstract: The various embodiments described herein include methods, devices, and systems for reading and writing data from a database table. In one aspect, a method of reading and writing data from a database table, includes: (1) initiating a write transaction to write data to a first non-key column of a row of the database table, the database table having a plurality of rows, each row comprising a primary key and a plurality of non-key columns; (2) locking the first non-key column; and (3) in accordance with a determination that the second non-key column is not locked, initiating a read transaction to read data from the second non-key column, where initiation of the read transaction occurs prior to completion of the write transaction.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventors: Wilson Chang-Yi Hsieh, Alexander Lloyd, Eric Hugh Veach
  • Publication number: 20200133927
    Abstract: The various embodiments described herein include methods, devices, and systems for reading and writing data from a database table. In one aspect, a method of reading and writing data from a database table, includes: (1) initiating a write transaction to write data to a first non-key column of a row of the database table, the database table having a plurality of rows, each row comprising a primary key and a plurality of non-key columns; (2) locking the first non-key column; and (3) in accordance with a determination that the second non-key column is not locked, initiating a read transaction to read data from the second non-key column, where initiation of the read transaction occurs prior to completion of the write transaction.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Wilson Chang-Yi Hsieh, Alexander Lloyd, Eric Hugh Veach
  • Patent number: 10558625
    Abstract: The various embodiments described herein include methods, devices, and systems for reading and writing data from a database table. In one aspect, a method of reading and writing data from a database table, includes: (1) initiating a write transaction to write data to a first non-key column of a row of the database table, the database table having a plurality of rows, each row comprising a primary key and a plurality of non-key columns; (2) locking the first non-key column; and (3) in accordance with a determination that the second non-key column is not locked, initiating a read transaction to read data from the second non-key column, where initiation of the read transaction occurs prior to completion of the write transaction.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Wilson Chang-Yi Hsieh, Alexander Lloyd, Eric Hugh Veach
  • Publication number: 20170357674
    Abstract: The various embodiments described herein include methods, devices, and systems for reading and writing data from a database table. In one aspect, a method of reading and writing data from a database table, includes: (1) initiating a write transaction to write data to a first non-key column of a row of the database table, the database table having a plurality of rows, each row comprising a primary key and a plurality of non-key columns; (2) locking the first non-key column; and (3) in accordance with a determination that the second non-key column is not locked, initiating a read transaction to read data from the second non-key column, where initiation of the read transaction occurs prior to completion of the write transaction.
    Type: Application
    Filed: July 31, 2017
    Publication date: December 14, 2017
    Inventors: Wilson Chang-Yi Hsieh, Alexander Lloyd, Eric Hugh Veach