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: 20210349751Abstract: 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: ApplicationFiled: July 26, 2021Publication date: November 11, 2021Inventors: Dan Macpherson, Scott Wayne Seago
-
Patent number: 11086656Abstract: 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: GrantFiled: May 4, 2020Date of Patent: August 10, 2021Assignee: Red Hat, Inc.Inventors: Dan Macpherson, Scott Wayne Seago
-
Publication number: 20200272503Abstract: 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: ApplicationFiled: May 4, 2020Publication date: August 27, 2020Inventors: Dan Macpherson, Scott Wayne Seago
-
Patent number: 10684897Abstract: 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: GrantFiled: June 1, 2018Date of Patent: June 16, 2020Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Jason Guiditta
-
Patent number: 10671418Abstract: 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: GrantFiled: January 9, 2013Date of Patent: June 2, 2020Assignee: Red Hat, Inc.Inventors: Dan Macpherson, Scott Wayne Seago
-
Patent number: 10140134Abstract: 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: GrantFiled: May 9, 2016Date of Patent: November 27, 2018Assignee: Red Hat, Inc.Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
-
Publication number: 20180276056Abstract: 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: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Inventors: Scott Wayne Seago, Jason Guiditta
-
Patent number: 9992074Abstract: 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: GrantFiled: May 15, 2017Date of Patent: June 5, 2018Assignee: Red Hat, Inc.Inventor: Scott Wayne Seago
-
Patent number: 9990238Abstract: 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: GrantFiled: November 5, 2012Date of Patent: June 5, 2018Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Jason Guiditta
-
Publication number: 20170250876Abstract: 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: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Inventor: Scott Wayne Seago
-
Patent number: 9736267Abstract: 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: GrantFiled: May 16, 2016Date of Patent: August 15, 2017Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Angus Thomas
-
Patent number: 9654351Abstract: 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: GrantFiled: August 22, 2013Date of Patent: May 16, 2017Assignee: Red Hat, Inc.Inventor: Scott Wayne Seago
-
Publication number: 20160261713Abstract: 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: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Scott Wayne Seago, Angus Thomas
-
Publication number: 20160253202Abstract: 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: ApplicationFiled: May 9, 2016Publication date: September 1, 2016Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
-
Patent number: 9348623Abstract: 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: GrantFiled: May 20, 2015Date of Patent: May 24, 2016Assignee: Red Hat, Inc.Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott McLeod, Greg D. Blomquist
-
Patent number: 9344521Abstract: 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: GrantFiled: December 13, 2012Date of Patent: May 17, 2016Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Angus Thomas
-
Publication number: 20150254096Abstract: 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: ApplicationFiled: May 20, 2015Publication date: September 10, 2015Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl Trieloff, Ian Scott MCLeod, Greg D. Blomquist
-
Patent number: 9043784Abstract: 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: GrantFiled: January 12, 2012Date of Patent: May 26, 2015Assignee: Red Hat, Inc.Inventors: John Dunning, Scott Wayne Seago, Christopher Lalancette, Carl C. Trieloff, Ian Scott McLeod, Greg D. Blomquist
-
Publication number: 20150058460Abstract: 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: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: Red Hat, Inc.Inventor: Scott Wayne Seago
-
Patent number: 8935397Abstract: 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: GrantFiled: July 1, 2010Date of Patent: January 13, 2015Assignee: Red Hat, Inc.Inventors: Scott Wayne Seago, Jason Guiditta