Patents by Inventor Teng Qu

Teng Qu 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: 11556389
    Abstract: A system for provisioning resources includes a processor and a memory. The processor is configured to receive a time series of past usage data. The past usage data comprises process usage data and instance usage data. The processor is further configured to determine an upcoming usage data based at least in part on the time series of the past usage data, and provision a computing system according to the upcoming usage data.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: January 17, 2023
    Assignee: Workday, Inc.
    Inventors: Montiago Xavier LaBute, Teng Qu, James Michael Stratton
  • Patent number: 10761897
    Abstract: A system for automatically scaling provisioned resources includes an input interface and a processor. The input interface is configured to receive an estimate of a required number of processing threads. The processor is configured to determine required resources for processing the required number of processing threads using a model; provision the required resources; indicate to execute client tasks using the provisioned resources; determine server telemetry or logging data for the provisioned resources; provide the server telemetry or the logging data to the model; determine a resource utilization score based at least in part on the server telemetry or the logging data; determine a provisioning performance reward based at least in part on the resource utilization score; and adjust model parameters using the provisioning performance reward.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: September 1, 2020
    Assignee: Workday, Inc.
    Inventors: Montiago Xavier LaBute, Teng Qu, James Michael Stratton, Xiaoqun Joyce Duan, Alex James Boyd
  • Publication number: 20200249992
    Abstract: A system for provisioning resources includes a processor and a memory. The processor is configured to receive a time series of past usage data. The past usage data comprises process usage data and instance usage data. The processor is further configured to determine an upcoming usage data based at least in part on the time series of the past usage data, and provision a computing system according to the upcoming usage data.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: Montiago Xavier LaBute, Teng Qu, James Michael Stratton
  • Patent number: 10671440
    Abstract: A system for provisioning resources includes an input interface and a processor. The input interface is configured to receive a time series of past usage data. The past usage data comprises process usage data and instance usage data. The processor is configured to determine an upcoming usage data based at least in part on the time series of the past usage data, and provision a computing system according to the upcoming usage data.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 2, 2020
    Assignee: Workday, Inc.
    Inventors: Montiago Xavier LaBute, Teng Qu, James Michael Stratton
  • Publication number: 20190243686
    Abstract: A system for provisioning resources includes an input interface and a processor. The input interface is configured to receive a time series of past usage data. The past usage data comprises process usage data and instance usage data. The processor is configured to determine an upcoming usage data based at least in part on the time series of the past usage data, and provision a computing system according to the upcoming usage data.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 8, 2019
    Inventors: Montiago Xavier LaBute, Teng Qu, James Michael Stratton
  • Publication number: 20190243691
    Abstract: A system for automatically scaling provisioned resources includes an input interface and a processor. The input interface is configured to receive an estimate of a required number of processing threads. The processor is configured to determine required resources for processing the required number of processing threads using a model; provision the required resources; indicate to execute client tasks using the provisioned resources; determine server telemetry or logging data for the provisioned resources; provide the server telemetry or the logging data to the model; determine a resource utilization score based at least in part on the server telemetry or the logging data; determine a provisioning performance reward based at least in part on the resource utilization score; and adjust model parameters using the provisioning performance reward.
    Type: Application
    Filed: February 2, 2018
    Publication date: August 8, 2019
    Inventors: Montiago Xavier LaBute, Teng Qu, James Michael Stratton, Xiaoqun Joyce Duan, Alex James Boyd