Patents by Inventor Michael Edward Nelson

Michael Edward Nelson 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: 20240411609
    Abstract: System, methods, apparatuses, and computer program products are disclosed for auto-scaling of a deployment based on resource utilization data for a workload executing on the deployment. A resource availability is determined based on the resource utilization data and a current resource allocation of the deployment. A severity of resource throttling of the workload may be determined based on the resource utilization data, and a scaling factor is determined based at least on the severity of resource throttling. In response to at least the resource availability satisfying a predetermined condition with a predetermined threshold, the deployment is scaled based on the scaling factor.
    Type: Application
    Filed: September 22, 2023
    Publication date: December 12, 2024
    Inventors: Karla Jean SAUR, Joyce Yu CAHOON, Yiwen ZHU, Anna PAVLENKO, Jesus CAMACHO RODRIGUEZ, Brian Paul KROTH, Travis Austin WRIGHT, Michael Edward NELSON, David LIAO, Andrew Sherman CARTER
  • Publication number: 20190362004
    Abstract: Automatically provisioning resources within a database system includes receiving, at a master service of the database system, a declarative statement for performing a database operation. Based on receiving the declarative statement, a control plane is instructed that additional hardware resources are needed for performing the database operation. Based on instructing the control plane, a provisioning fabric provisions computer system hardware resources for one or more of (i) a storage pool that includes at least one storage node that comprises a first database engine, a big data engine, and big data storage; (ii) a data pool that includes at least one data node that comprises a second database engine and database storage; or (iii) a compute pool that includes a compute node that comprises a compute engine that processes queries at one or both of the storage pool or the data pool.
    Type: Application
    Filed: October 24, 2018
    Publication date: November 28, 2019
    Inventors: Stanislav A. Oks, Travis Austin Wright, Michael Edward Nelson, Pranjal Gupta, Scott Anthony Konersmann
  • Patent number: 8112450
    Abstract: Systems and methods that set priority levels to messaging systems initiated between end points (e.g., two SQL point services) thru service brokers. A priority component can apply priority at a session level to add priority capabilities on top of service brokers, and enable setting priority for all the messages in a session or conversation. Such priority can further affect the order in which messages from different conversations are sent and the order in which they are received.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael W. Thomas, Remus Rusanu, Michael Edward Nelson, Rushi Desai
  • Publication number: 20090199207
    Abstract: Systems and methods that set priority levels to messaging systems initiated between end points (e.g., two SQL point services) thru service brokers. A priority component can apply priority at a session level to add priority capabilities on top of service brokers, and enable setting priority for all the messages in a session or conversation. Such priority can further affect the order in which messages from different conversations are sent and the order in which they are received.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael W. Thomas, Remus Rusanu, Michael Edward Nelson, Rushi Desai