Patents by Inventor Greg D. Blomquist

Greg D. Blomquist 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: 10891168
    Abstract: Implementations of the disclosure describe automatically scaling up physical resources in a computing infrastructure. A method of the disclosure includes determining a change to implement in a physical configuration of a cluster in view of utilization of individual virtual resources and individual physical resources in the cluster, the change indicating one or more actions to be performed to modify a non-provisioned physical resource in view of a cluster type of the cluster, and performing, by a processing device without user interaction, an action to implement the change, wherein the change comprises adding the non-provisioned physical resource to the cluster.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 12, 2021
    Assignee: Red Hat, Inc.
    Inventors: Ladislav Smola, Greg D. Blomquist
  • Patent number: 10587490
    Abstract: A processing device sends a request to a cloud provider for data for a metric for a particular resource being provided by the cloud provider, receives one or more data steams for the metric for the particular resource from the cloud provider. The one or more data streams includes data points over a specified period of time. The data points have one or more different time intervals between the data points. The processing device creates a uniform data stream from data in the one or more data streams. The uniform data stream includes data points that have the same time intervals between the data point. The processing device determines the utilization of the particular resource from the uniform data stream.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: March 10, 2020
    Assignee: Red Hat, Inc.
    Inventors: Ladislav Smola, Greg D. Blomquist
  • Publication number: 20190121675
    Abstract: Implementations of the disclosure describe automatically scaling up physical resources in a computing infrastructure. A method of the disclosure includes determining a change to implement in a physical configuration of a cluster in view of utilization of individual virtual resources and individual physical resources in the cluster, the change indicating one or more actions to be performed to modify a non-provisioned physical resource in view of a cluster type of the cluster, and performing, by a processing device without user interaction, an action to implement the change, wherein the change comprises adding the non-provisioned physical resource to the cluster.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Ladislav Smola, Greg D. Blomquist
  • Patent number: 10187261
    Abstract: A method of implementations includes determining, by a processing device in a management platform, an occurrence of an inventory event in a computing environment managed by the management platform, wherein the computing environment comprises a plurality of managed objects, and invoking a relationship handler to obtain identifying attributes for a target managed object corresponding to the inventory event. The relationship handler is further to update the identifying attributes and relationship attributes corresponding to the target managed object in an inventory tree maintained by the management platform, the relationship attributes comprising an identification of affiliations between two or more managed objects and for each managed object affiliated to the target managed object, and schedule a job in a message queue to update each of the attributes for the managed object, the detailed attributes comprising attributes of the managed object that are not identifying attributes or relationship attributes.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: January 22, 2019
    Assignee: Red Hat, Inc.
    Inventors: Jason W. Frey, Greg D. Blomquist, Oleg Barenboim
  • Patent number: 10162682
    Abstract: A processing device determines that utilization of a resource that is executing a workload meets a utilization threshold. The resource is part of multiple resources in a cluster. The processing device determines that no other resource of the cluster has available capacity for a transfer of a workload or a portion of a workload from the resource to the other resource, and determines a change to implement in a physical configuration of the cluster in view of no other resource having available capacity. The processing device sends a message over a network to implement the change, without user interaction, to the physical configuration of the cluster. The change includes adding a new physical resources to the cluster.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: December 25, 2018
    Assignee: Red Hat, Inc.
    Inventors: Ladislav Smola, Greg D. Blomquist
  • Patent number: 10140134
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: November 27, 2018
    Assignee: Red Hat, Inc.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Publication number: 20170250871
    Abstract: A method of implementations includes determining, by a processing device in a management platform, an occurrence of an inventory event in a computing environment managed by the management platform, wherein the computing environment comprises a plurality of managed objects, and invoking a relationship handler to obtain identifying attributes for a target managed object corresponding to the inventory event. The relationship handler is further to update the identifying attributes and relationship attributes corresponding to the target managed object in an inventory tree maintained by the management platform, the relationship attributes comprising an identification of affiliations between two or more managed objects and for each managed object affiliated to the target managed object, and schedule a job in a message queue to update each of the attributes for the managed object, the detailed attributes comprising attributes of the managed object that are not identifying attributes or relationship attributes.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: Jason W. Frey, Greg D. Blomquist, Oleg Barenboim
  • Publication number: 20170235613
    Abstract: A processing device determines that utilization of a resource that is executing a workload meets a utilization threshold. The resource is part of multiple resources in a cluster. The processing device determines that no other resource of the cluster has available capacity for a transfer of a workload or a portion of a workload from the resource to the other resource, and determines a change to implement in a physical configuration of the cluster in view of no other resource having available capacity. The processing device sends a message over a network to implement the change, without user interaction, to the physical configuration of the cluster. The change includes adding a new physical resources to the cluster.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Ladislav Smola, Greg D. Blomquist
  • Publication number: 20170230266
    Abstract: A processing device sends a request to a cloud provider for data for a metric for a particular resource being provided by the cloud provider, receives one or more data steams for the metric for the particular resource from the cloud provider. The one or more data streams includes data points over a specified period of time. The data points have one or more different time intervals between the data points. The processing device creates a uniform data stream from data in the one or more data streams. The uniform data stream includes data points that have the same time intervals between the data point. The processing device determines the utilization of the particular resource from the uniform data stream.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: Ladislav Smola, Greg D. Blomquist
  • Publication number: 20160253202
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Patent number: 9348623
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: May 24, 2016
    Assignee: Red Hat, Inc.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Publication number: 20150254096
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 10, 2015
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott MCLeod, Greg D. Blomquist
  • Patent number: 9043784
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: May 26, 2015
    Assignee: Red Hat, Inc.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl C. Trieloff, Ian Scott McLeod, Greg D. Blomquist
  • Publication number: 20130185715
    Abstract: A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: RED HAT INC.
    Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl C. Trieloff, Ian Scott McLeod, Greg D. Blomquist