Patents by Inventor Stephen Alden Elliott

Stephen Alden Elliott 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: 10572412
    Abstract: A technology is described for prioritizing a plurality of interruptible computing instances. An example method may include receiving a request to interrupt an executing interruptible computing instance that may be included in a group of interruptible computing instances having assigned instance priority values. The instance priority values may establish an order in which the interruptible computing instances may be interrupted. The interruptible computing instance may be identified that has a lower instance priority value as compared to other instance priority values assigned to the interruptible computing instances. The interruptible computing instance identified may then be terminated.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David John Ward, Jr., Stephen Alden Elliott
  • Patent number: 10325231
    Abstract: Systems and methods permit customers to purchase resource instances on a spot purchasing mode basis, which permits a customer to specify a maximum price that the customer is willing to pay for one or more resource instances (e.g., virtual machine instances running on physical servers). Further, the resource instances purchased under the spot purchasing mode can be guaranteed to run for at least a specified period of time, even if the current variable spot cost value is exceeds the original bid price. Such instances run for defined blocks of time which may be selectable by the customer, thereby providing the customer some level of assurance that the instances will not terminate prematurely due to spot cost value fluctuations. Instances are assigned into a spot block instance pool from other types of pool based on the estimated excess capacity of such other types of pools. The estimate of excess capacity is based on statistical analysis of the usage of the instances.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Marc Burgin, Stephen Alden Elliott, Derek Solomon Pai, Asem Rustum, Lawrence Wheeless, Joby Sky Lafky, Matthew Scott Garman
  • Patent number: 10237135
    Abstract: A technology to optimize virtualized computing is described. Usage of a plurality of virtualized computing instances is identified in a virtualized computing environment. Purchasing configuration optimization rules are applied to calculate an optimized purchasing configuration for the plurality of virtualized computing instances in a virtualized computing environment. The optimized purchasing configuration is recommended for the plurality of virtualized computing instances.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammed Samir Alabsi, Pavel Kheyfets, Yasemin Avcular, Stephen Alden Elliott, Hungpin Kao
  • Patent number: 10163152
    Abstract: One or more computing instances are instantiated and allocated to customers. The computing instances have a modifiable interruptibility property that is operable to allow a computing instance to be terminated or reallocated from a first customer to a second customer. Requests for additional computing instances having modifiable interruptibility properties are received. Information pertaining to the instantiated computing instances and requested additional computing instances is provided. The information may include a current status of the instantiated computing instances or requested additional computing resources.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David John Ward, Jr., Jin Seop Kim, Stephen Alden Elliott, Rusenia Carpio Ingram, Rachid Ennaji, Brian Helfrich, Dhanvi Harsha Kapila, Peng Zhai
  • Patent number: 10057185
    Abstract: This document describes techniques for activating multiple interruptible resource instances on servers of a service provider environment. In an example embodiment, a system can activate multiple interruptible resource instances on behalf of a given customer based on a comparison of a bid cost value from the customer to the current, but variable cost value of the interruptible resource instances. The customer also can specify a value indicative of the number of interruptible resource instances to be activated on behalf of the customer based on the bid cost value.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Marc Burgin, Christoph Saalfeld, Stephen Alden Elliott, Joby Sky Lafky, Aniruddha Shriram Daptardar
  • Patent number: 9645840
    Abstract: One or more resource slots are allocated to a customer according to a first set of pricing policies. The customer is allowed to identify at least one of the resource slots and identify other users allowed to access the identified resource slots according to a second pricing policy, the second pricing policy being designated by the customer.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Rachid Ennaji, Jin Seop Kim, Brian Helfrich, David John Ward, Jr., Stephen Alden Elliott, Peng Zhai, Dhanvi Harsha Kapila
  • Patent number: 9639875
    Abstract: A virtual computing resource provider may implement reconfiguration of reserved compute instance marketplace offerings for requested reserved compute instance configurations. A request for listings of reserved compute instances available for resale according to a specified instance configuration may be received. Reserved compute instances may be identified that are reconfigurable to satisfy the specified configuration (e.g., a particular type, location, or reservation term length). Listing may be provided for reservation by a client that include modified listings that describe a configuration for the reconfigurable reserved compute instances that satisfies the specified configuration. In some embodiments, a reservation request for a modified listing may be received, and in response the reserved compute instance associated with the modified listing may be reconfigured (e.g., modified, upgraded, downgraded, or term adjusted) as described in the modified listing.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: May 2, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Alden Elliott, David John Ward, Jr., Fran McClellan Shigley, III, Mohammed Samir Alabsi
  • Patent number: 9634958
    Abstract: One or more resource slots are instantiated and allocated to a user according to a first set of pricing policies. The user is allowed to identify at least one of the resource slots and identify other users allowed to access the identified resource slots according to a second pricing policy, the second pricing policy being designated by the user. An indication is received that a request has been received that exceeds a computing capacity. In response, additional computing capacity to allow fulfillment of the request is allocated.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: April 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Rachid Ennaji, Jin Seop Kim, Brian Helfrich, David John Ward, Jr., Stephen Alden Elliott, Peng Zhai, Dhanvi Harsha Kapila