Patents by Inventor Scott Wayne Seago

Scott Wayne Seago 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: 20210349751
    Abstract: A method and system determining whether the deployment has been prepared for launch on cloud. The method including receiving, by a server computer, a set of associated image templates to a template repository. The method further including receiving, in the template repository by a processing device of the server computer, a compatible deployable template that is compatible with, and distinct from, the set of associated image templates, wherein the compatible deployable template comprises information for launching the cloud server by starting the plurality of virtual machines from the plurality of virtual machine images together to create a cloud server. The method further including providing the compatible deployable.
    Type: Application
    Filed: July 26, 2021
    Publication date: November 11, 2021
    Inventors: Dan Macpherson, Scott Wayne Seago
  • Patent number: 11086656
    Abstract: A method and system determining whether the deployment has been prepared for launch on cloud. The method including receiving, by a server computer, a set of associated image templates to a template repository. The method further including receiving, in the template repository by a processing device of the server computer, a compatible deployable template that is compatible with, and distinct from, the set of associated image templates, wherein the compatible deployable template comprises information for launching the cloud server by starting the plurality of virtual machines from the plurality of virtual machine images together to create a cloud server. The method further including providing the compatible deployable.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: August 10, 2021
    Assignee: Red Hat, Inc.
    Inventors: Dan Macpherson, Scott Wayne Seago
  • Publication number: 20200272503
    Abstract: A method and system determining whether the deployment has been prepared for launch on cloud. The method including receiving, by a server computer, a set of associated image templates to a template repository. The method further including receiving, in the template repository by a processing device of the server computer, a compatible deployable template that is compatible with, and distinct from, the set of associated image templates, wherein the compatible deployable template comprises information for launching the cloud server by starting the plurality of virtual machines from the plurality of virtual machine images together to create a cloud server. The method further including providing the compatible deployable.
    Type: Application
    Filed: May 4, 2020
    Publication date: August 27, 2020
    Inventors: Dan Macpherson, Scott Wayne Seago
  • Patent number: 10684897
    Abstract: A server computer determines that an application of a plurality of applications in a cloud subscribes to an event with respect to a plurality of attributes of event data. The server computer, responsive to determining that at least one of the plurality of attributes has changed, executes the application workflow and sends a notification to the application, the notification indicating that at least one of the plurality of attributes has changed.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: June 16, 2020
    Assignee: Red Hat, Inc.
    Inventors: Scott Wayne Seago, Jason Guiditta
  • Patent number: 10671418
    Abstract: A server computer system identifies a set of image templates for building a cloud server image and a compatible deployable template for launching the cloud server image in a template repository. The server computer system associates the set of image templates with the compatible deployable template in the template repository. Upon receiving a user selection, the server computer system obtains the set of image templates and the compatible deployable temple.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: June 2, 2020
    Assignee: Red Hat, Inc.
    Inventors: Dan Macpherson, Scott Wayne Seago
  • 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: 20180276056
    Abstract: A server computer determines that an application of a plurality of applications in a cloud subscribes to an event with respect to a plurality of attributes of event data. The server computer, responsive to determining that at least one of the plurality of attributes has changed, executes the application workflow and sends a notification to the application, the notification indicating that at least one of the plurality of attributes has changed.
    Type: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Inventors: Scott Wayne Seago, Jason Guiditta
  • Patent number: 9992074
    Abstract: A system and method for storing role definitions for cloud provider systems, receiving a first request to assign a user to a first role specifying a first cloud computing resource of a respective resource type, identifying a role definition corresponding to the first role that includes an action set permitted, and creating the first role for the user on the first cloud computing resource by associating the identified role definition with the first cloud computing resource and the user. A second request to assign the user to a second role is received specifying a second cloud computing of the respective resource type, and the second role is created for the user on the second cloud computing resource, where the identified role definition corresponds to the first and second roles, and wherein creating the second role includes associating the identified role definition with the first cloud computing resource and the user.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 5, 2018
    Assignee: Red Hat, Inc.
    Inventor: Scott Wayne Seago
  • Patent number: 9990238
    Abstract: A server computer detects an event relating to a plurality of objects in a cloud. The server computer logs event data based on the event in a data store. The server computer examines subscription data to identify applications subscribing to the detected event, wherein the applications are executing in the cloud, and provides event data to the identified applications in the cloud.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: June 5, 2018
    Assignee: Red Hat, Inc.
    Inventors: Scott Wayne Seago, Jason Guiditta
  • Publication number: 20170250876
    Abstract: A system and method for storing role definitions for cloud provider systems, receiving a first request to assign a user to a first role specifying a first cloud computing resource of a respective resource type, identifying a role definition corresponding to the first role that includes an action set permitted, and creating the first role for the user on the first cloud computing resource by associating the identified role definition with the first cloud computing resource and the user. A second request to assign the user to a second role is received specifying a second cloud computing of the respective resource type, and the second role is created for the user on the second cloud computing resource, where the identified role definition corresponds to the first and second roles, and wherein creating the second role includes associating the identified role definition with the first cloud computing resource and the user.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventor: Scott Wayne Seago
  • Patent number: 9736267
    Abstract: A system and method are disclosed for selecting a cloud provider for a virtual machine deployment. In one implementation, a processing device receives a request to launch a deployment of a virtual machine. The processing device identifies a set of two or more cloud providers, and determines a first subset of the set of cloud providers satisfying a requirement for the deployment of the virtual machine. A ranked list of cloud providers in the first subset is determined in view of a priority ranking criterion, and a probability distribution is generated in view of the ranked list. A cloud provider from the first subset is selected in view of the probability distribution, and the virtual machine is deployed in a cloud computing system of the selected cloud provider.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: August 15, 2017
    Assignee: Red Hat, Inc.
    Inventors: Scott Wayne Seago, Angus Thomas
  • Patent number: 9654351
    Abstract: A system and method for storing role definitions for cloud provider systems, receiving a first request to assign a user to a first role specifying a first cloud computing resource of a respective resource type, identifying a role definition corresponding to the first role that includes an action set permitted, and creating the first role for the user on the first cloud computing resource by associating the identified role definition with the first cloud computing resource and the user. A second request to assign the user to a second role is received specifying a second cloud computing of the respective resource type, and the second role is created for the user on the second cloud computing resource, where the identified role definition corresponds to the first and second roles, and wherein creating the second role includes associating the identified role definition with the first cloud computing resource and the user.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 16, 2017
    Assignee: Red Hat, Inc.
    Inventor: Scott Wayne Seago
  • Publication number: 20160261713
    Abstract: A system and method are disclosed for selecting a cloud provider for a virtual machine deployment. In one implementation, a processing device receives a request to launch a deployment of a virtual machine. The processing device identifies a set of two or more cloud providers, and determines a first subset of the set of cloud providers satisfying a requirement for the deployment of the virtual machine. A ranked list of cloud providers in the first subset is determined in view of a priority ranking criterion, and a probability distribution is generated in view of the ranked list. A cloud provider from the first subset is selected in view of the probability distribution, and the virtual machine is deployed in a cloud computing system of the selected cloud provider.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Scott Wayne Seago, Angus Thomas
  • 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
  • Patent number: 9344521
    Abstract: A server computer system receives a request to launch a deployment and determines a set of matches from a pool of cloud providers that meets minimum requirements for the deployment. The server computer identifies a selection criteria comprising priority ranking criteria and probability ranking criteria for the deployment. The server computer then determines one of the cloud providers for the deployment from the set of matches based on the priority ranking criteria and the probability ranking criteria.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: May 17, 2016
    Assignee: Red Hat, Inc.
    Inventors: Scott Wayne Seago, Angus Thomas
  • 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: 20150058460
    Abstract: A system and method for storing role definitions for cloud provider systems, receiving a first request to assign a user to a first role specifying a first cloud computing resource of a respective resource type, identifying a role definition corresponding to the first role that includes an action set permitted, and creating the first role for the user on the first cloud computing resource by associating the identified role definition with the first cloud computing resource and the user. A second request to assign the user to a second role is received specifying a second cloud computing of the respective resource type, and the second role is created for the user on the second cloud computing resource, where the identified role definition corresponds to the first and second roles, and wherein creating the second role includes associating the identified role definition with the first cloud computing resource and the user.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 26, 2015
    Applicant: Red Hat, Inc.
    Inventor: Scott Wayne Seago
  • Patent number: 8935397
    Abstract: A method and apparatus for dividing resources provided by cloud computing systems is described. In one embodiment, the method includes receiving a specification of a subset of cloud computing systems from among a plurality of cloud computing systems. The method may also include joining the subset of cloud computing systems into a pool of cloud computing resources. Furthermore, the method may include providing access to the pool of cloud computing resources.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: January 13, 2015
    Assignee: Red Hat, Inc.
    Inventors: Scott Wayne Seago, Jason Guiditta