Patents by Inventor Jacky Hu

Jacky Hu 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: 10896198
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of queries for data from a dataset stored in a first database instance. The program further determines that a value calculated based on a set of metrics associated with processing the set of queries for data from the dataset stored in the first database instance exceeds a threshold value. In response to the determination, the program also replicates the dataset from the first database instance to a second database instance.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: January 19, 2021
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Jacky Hu, Thanh Nguyen
  • Patent number: 10366103
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a dataset stored in at least one database instance in a plurality of database instances. The program further determines a set of candidate database instances in the plurality of database instances that stores the dataset. The program also selects a database instance in the set of candidate database instances based on a set of metrics associated with the set of candidate database instances. The program further processes the query using the selected database instance.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: July 30, 2019
    Assignee: SAP SE
    Inventors: Mohsen Asadi, Jacky Hu, Thanh Nguyen
  • Publication number: 20180121513
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a dataset stored in at least one database instance in a plurality of database instances. The program further determines a set of candidate database instances in the plurality of database instances that stores the dataset. The program also selects a database instance in the set of candidate database instances based on a set of metrics associated with the set of candidate database instances. The program further processes the query using the selected database instance.
    Type: Application
    Filed: December 28, 2016
    Publication date: May 3, 2018
    Inventors: Mohsen Asadi, Jacky Hu, Thanh Nguyen
  • Publication number: 20180121529
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of queries for data from a dataset stored in a first database instance. The program further determines that a value calculated based on a set of metrics associated with processing the set of queries for data from the dataset stored in the first database instance exceeds a threshold value. In response to the determination, the program also replicates the dataset from the first database instance to a second database instance.
    Type: Application
    Filed: December 28, 2016
    Publication date: May 3, 2018
    Inventors: Mohsen Asadi, Jacky Hu, Thanh Nguyen