Patents by Inventor Scott Jared Henson

Scott Jared Henson 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: 10988793
    Abstract: A system and method for managing power in virtualized computer systems are disclosed. In accordance with one embodiment, a request to instantiate a virtual machine is received. A processor determines whether a power state is to be altered to instantiate the virtual machine on a computing system, and in response to the determination, alters the power state.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 27, 2021
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul Dehaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Patent number: 10133485
    Abstract: Embodiments relate to systems and methods for integrating storage resources from a storage area network in a machine provisioning platform. A provisioning platform can communicate generate and maintain a provisioning profile encoding the software, hardware, and/or other resources to be provisioned to a target physical and/or virtual machine. The provisioning profile can include a set of storage allocations for each target machine to be provisioned by the platform, indicating the high-level amounts, types, availability, so forth to be associated with each target. The provisioning profile can likewise include a set of storage specifications indicating specific disk types, manufacturers, and specific sources or pools in the set of storage resources available to the storage area network to transparently fulfill the storage allocations.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: November 20, 2018
    Assignee: Red Hat, Inc.
    Inventor: Scott Jared Henson
  • Publication number: 20180320214
    Abstract: A system and method for managing power in virtualized computer systems are disclosed. In accordance with one embodiment, a request to instantiate a virtual machine is received. A processor determines whether a power state is to be altered to instantiate the virtual machine on a computing system, and in response to the determination, alters the power state.
    Type: Application
    Filed: June 18, 2018
    Publication date: November 8, 2018
    Inventors: Michael Paul DEHAAN, Scott Jared HENSON, John Joseph ECKERSBERG, II
  • Patent number: 10001821
    Abstract: A system and method for managing power in virtualized computer systems are disclosed. In accordance with one embodiment, a request to instantiate a virtual machine is received. A processor determines that a power state is to be altered to instantiate the virtual machine on a computing system, and in response to the determination, alters the power state.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: June 19, 2018
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul Dehaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Patent number: 9727320
    Abstract: A software provisioning environment can include several provisioning servers for providing software provisioning to one or more target machines. In the environment, one of the provisioning servers can initiate a replication action. The replication action can transfer and apply the metadata from one provisioning server to another provisioning server. Additionally, the replication action can transfer and apply portions of an inventory of provisioning objects from one provisioning server to another provisioning server. During the replication action, the provisioning server can utilize the interfaces and protocols of standard provisioning processes to transfer the metadata and portions of the inventory.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: August 8, 2017
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Scott Jared Henson
  • Patent number: 9311162
    Abstract: A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in a cloud, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: April 12, 2016
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Publication number: 20150346787
    Abstract: A system and method for managing power in virtualized computer systems are disclosed. In accordance with one embodiment, a request to instantiate a virtual machine is received. A processor determines that a power state is to be altered to instantiate the virtual machine on a computing system, and in response to the determination, alters the power state.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Michael Paul DEHAAN, Scott Jared HENSON, John Joseph ECKERSBERG, II
  • Patent number: 9104407
    Abstract: A cloud management system can determine if the operational state of the virtual machines and/or the computing systems needs to be altered in order to instantiate virtual machines. If the operational state of the computing systems needs to be altered, the cloud management system retrieves an identification of the power management systems supporting the computing systems. The cloud management system can utilize the identification of the power management systems to instruct the power management systems to alter the power state of the computing system in order to instantiate the virtual machines.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: August 11, 2015
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Patent number: 8862720
    Abstract: A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources of both local and external clouds. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in local or external clouds, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: October 14, 2014
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Patent number: 8825819
    Abstract: Embodiments relate to systems and methods for mounting specified storage resources from storage area network in machine provisioning platform. A provisioning platform can communicate generate and maintain a provisioning profile encoding the software, hardware, and/or other resources to be provisioned to a target physical and/or virtual machine. The provisioning profile can include a set of storage allocations for each target machine to be provisioned by the platform, indicating the high-level amounts, types, availability, so forth to be associated with each target. The provisioning profile can likewise include a set of storage specifications indicating specific disk types, manufacturers, and specific sources or pools in the set of storage resources available to the storage area network to transparently fulfill the storage allocations.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: September 2, 2014
    Assignee: Red Hat, Inc.
    Inventor: Scott Jared Henson
  • Publication number: 20110131304
    Abstract: Embodiments relate to systems and methods for mounting specified storage resources from storage area network in machine provisioning platform. A provisioning platform can communicate generate and maintain a provisioning profile encoding the software, hardware, and/or other resources to be provisioned to a target physical and/or virtual machine. The provisioning profile can include a set of storage allocations for each target machine to be provisioned by the platform, indicating the high-level amounts, types, availability, so forth to be associated with each target. The provisioning profile can likewise include a set of storage specifications indicating specific disk types, manufacturers, and specific sources or pools in the set of storage resources available to the storage area network to transparently fulfill the storage allocations.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventor: Scott Jared Henson
  • Publication number: 20110131384
    Abstract: Embodiments relate to systems and methods for integrating storage resources from a storage area network in a machine provisioning platform. A provisioning platform can communicate generate and maintain a provisioning profile encoding the software, hardware, and/or other resources to be provisioned to a target physical and/or virtual machine. The provisioning profile can include a set of storage allocations for each target machine to be provisioned by the platform, indicating the high-level amounts, types, availability, so forth to be associated with each target. The provisioning profile can likewise include a set of storage specifications indicating specific disk types, manufacturers, and specific sources or pools in the set of storage resources available to the storage area network to transparently fulfill the storage allocations.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventor: Scott Jared Henson
  • Publication number: 20110055398
    Abstract: A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources of both local and external clouds. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in local or external clouds, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Inventors: Michael Paul DEHAAN, Scott Jared HENSON, John Joseph ECKERSBERG, II
  • Publication number: 20100306377
    Abstract: A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in a cloud, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Inventors: Michael Paul DeHaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Publication number: 20100306354
    Abstract: A cloud management system can determine if the operational state of the virtual machines and/or the computing systems needs to be altered in order to instantiate virtual machines. If the operational state of the computing systems needs to be altered, the cloud management system retrieves an identification of the power management systems supporting the computing systems. The cloud management system can utilize the identification of the power management systems to instruct the power management systems to alter the power state of the computing system in order to instantiate the virtual machines.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Inventors: Michael Paul DeHaan, Scott Jared Henson, John Joseph Eckersberg, II
  • Publication number: 20100217840
    Abstract: A software provisioning environment can include several provisioning servers for providing software provisioning to one or more target machines. In the environment, one of the provisioning servers can initiate a replication action. The replication action can transfer and apply the metadata from one provisioning server to another provisioning server. Additionally, the replication action can transfer and apply portions of an inventory of provisioning objects from one provisioning server to another provisioning server. During the replication action, the provisioning server can utilize the interfaces and protocols of standard provisioning processes to transfer the metadata and portions of the inventory.
    Type: Application
    Filed: February 25, 2009
    Publication date: August 26, 2010
    Inventors: Michael Paul Dehaan, Scott Jared Henson