Patents by Inventor Wesley Gavin King
Wesley Gavin King 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: 11748168Abstract: Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.Type: GrantFiled: August 23, 2019Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Marcin Piotr Kowalski, Wesley Gavin King
-
Patent number: 10768955Abstract: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.Type: GrantFiled: November 1, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Wesley Gavin King
-
Publication number: 20190377596Abstract: Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.Type: ApplicationFiled: August 23, 2019Publication date: December 12, 2019Applicant: Amazon Technologies, Inc.Inventors: Marcin Piotr Kowalski, Wesley Gavin King
-
Patent number: 10394597Abstract: Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.Type: GrantFiled: September 23, 2013Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Marcin Piotr Kowalski, Wesley Gavin King
-
Patent number: 10120703Abstract: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.Type: GrantFiled: February 27, 2017Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventor: Wesley Gavin King
-
Patent number: 9818137Abstract: Data may be collected regarding the configuration and operation of computing resources in a customer network. The collected data may be utilized to identify computing resources available from a computing resource service provider that duplicate functionality provided by the computing resources operating in the customer network. Pricing data may then be utilized to compute an estimated price for operating the identified computing resources available from the service provider.Type: GrantFiled: April 19, 2013Date of Patent: November 14, 2017Assignee: Amazon Technologies, Inc.Inventor: Wesley Gavin King
-
Publication number: 20170192813Abstract: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.Type: ApplicationFiled: February 27, 2017Publication date: July 6, 2017Inventor: Wesley Gavin King
-
Patent number: 9582298Abstract: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.Type: GrantFiled: March 20, 2015Date of Patent: February 28, 2017Assignee: Amazon Technologies, Inc.Inventor: Wesley Gavin King
-
Publication number: 20160274929Abstract: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.Type: ApplicationFiled: March 20, 2015Publication date: September 22, 2016Inventor: Wesley Gavin King
-
Patent number: 9275408Abstract: A service provider provides instances of computing resources for customer use, such as instances of data processing resources, data storage resources, database resources, and networking resources. A customer of the service provider might create a solution that utilizes one or more instances of computing resources provided by the service provider. The customer can request to transfer control and payment responsibility for computing resources, such as those utilized in a solution, to another customer of the distributed computing environment. In response to such a request, control and payment responsibility for the resources may be transferred to the receiving customer. The request to transfer resources might be received by way of a solution marketplace or through another mechanism.Type: GrantFiled: January 25, 2013Date of Patent: March 1, 2016Assignee: Amazon Technologies, Inc.Inventor: Wesley Gavin King