Patents by Inventor Chong-Kwan Tan

Chong-Kwan Tan 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: 20190354521
    Abstract: A computer system receives a query for data stored in a relational database management system. The system generates a query plan based on the query, and generates an execution plan based on the query plan. Generating the execution plan includes generating first instructions to a physical resource to execute a portion of the query plan. The computer system determines a first resource cost associated with executing the portion of the query plan using a first CPU and a second resource cost associated with executing the portion of the query plan using a first FPGA of the physical resource. Upon determining that the second resource cost is lower than the first resource cost, the system generates second instructions to the FPGA to execute the portion of the query plan, and executes the execution plan to retrieve the data.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 21, 2019
    Inventors: Feng Tian, Chong-kwan Tan
  • Patent number: 6625621
    Abstract: A sync server responds to messages from a client to synchronize data between a client dataset and a reference dataset. Various messages may be received from the client, including changes to the client dataset, requests for confirmation of received changes, or requests for changes to the reference dataset. When the server receives client changes, the server reads record ID's from the messages, writes the ID's into a change ID list, and places the changes into a queue for processing. When the server receives a request for confirmation of changes, the server uses the change ID list to confirm receipt of changes, including changes that have not yet been processed. If the server receives a message that requires that the reference dataset be up-to-date, such as a request for changes from the reference dataset, the sync server processes all of the changes in the queue before processing the new message.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: September 23, 2003
    Assignee: Starfish Software, Inc.
    Inventors: Chong-Kwan Tan, Quowong Peter Liu, Chris LaRue
  • Publication number: 20020078072
    Abstract: A sync server responds to messages from a client to synchronize data between a client dataset and a reference dataset. Various messages may be received from the client, including changes to the client dataset, requests for confirmation of received changes, or requests for changes to the reference dataset. When the server receives client changes, the server reads record ID's from the messages, writes the ID's into a change ID list, and places the changes into a queue for processing. When the server receives a request for confirmation of changes, the server uses the change ID list to confirm receipt of changes, including changes that have not yet been processed. If the server receives a message that requires that the reference dataset be up-to-date, such as a request for changes from the reference dataset, the sync server processes all of the changes in the queue before processing the new message.
    Type: Application
    Filed: December 14, 2000
    Publication date: June 20, 2002
    Inventors: Chong-Kwan Tan, Quowong Peter Liu, Chris LaRue