Patents by Inventor Eric Samuel Stone

Eric Samuel Stone 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: 11689422
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: June 27, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Derek Solomon Pai
  • Publication number: 20230171189
    Abstract: A networking manager of an extension server of a virtualized computing service detects that a data link layer frame has been obtained at the extension server. The networking manager delivers at least a portion of contents of the frame to a compute instance running at the extension server in response to determining that a destination media access control (MAC) address of the frame matches a MAC address of a local-premise-access virtual network interface attached to the compute instance. The local-premise-access virtual network interface is not assigned an Internet Protocol (IP) address from a range of IP addresses managed by the virtualized computing service.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Eric Samuel Stone, Anthony Nicholas Liguori, Jonathan Mullen, Matthew Browne Barr, Steven Anthony Kady, Steven Douglas Robinson, Tal Avraham, Tatiana Cooke, Clint Joseph Sbisa, Vitaly Ostrovsky, Jonathan Chocron, Avigdor Segal, Abhishek Katuluru
  • Patent number: 11659058
    Abstract: A first service of a provider network obtains an identification of one or more substrate addressable devices included in an extension of the provider network. Based on the identification, a launch of one or more compute instances within the provider network is initiated. The one or more compute instances are to connect the provider network to the extension of the provider network across at least a third-party network by receiving a first control plane message directed to a first substrate addressable device of the one or more substrate addressable devices, by updating a message state data store based at least in part on the first control plane message, and by sending a second control plane message to the first substrate addressable device via a secure tunnel.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 23, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Samuel Stone, Richard H. Galliher, David James Goodell, Patrick John Lawrence, Yang Lin, William Ashley, Steven Anthony Kady
  • Patent number: 11374789
    Abstract: A first message of a first type and having a first destination address is received in a provider network. The first destination address is associated with a virtual network address of the provider network and an address of a first device in an extension of the provider network, the extension of the provider network in communication with the provider network via at least a third-party network. A message state data store is updated based on at least a portion of the first message. A first payload of the first message is sent to the first device a first secure tunnel through the third-party network.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 28, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Samuel Stone, Richard H. Galliher, David James Goodell, Patrick John Lawrence, Yang Lin, William Ashley, Steven Anthony Kady
  • Patent number: 11296941
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Derek Solomon Pai
  • Patent number: 11222003
    Abstract: A transaction directed to a hierarchy of data objects stored in a non-transactional data store may be executed. The transaction may be received and description of the transaction stored in a parent data object of the hierarchy. Upon storing the description of the transaction, the transaction may be acknowledged as committed. Access requests for the hierarchy of data objects may be serviced by accessing the description of the transaction and applying to child data objects in the hierarchy returned for servicing a query directed to the hierarchy. A new transaction that is received may initiate application of the transaction according to the description in the parent data object with respect to child data objects.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Benjamin Jeffery, Kunal Chopra, Mingzhe Zhu, Alexander Kulikov
  • Patent number: 10936559
    Abstract: A secondary index may be implemented for a distributed data set that is strongly consistent. Updates to a distributed data set that add or remove items from the distributed data set may be reflected in the secondary index as part of performing the update. Pointers to items to be added to a distributed data set may be included in the secondary index as part of processing an insertion request for the new items. Pointers to items removed from a distributed data set may be removed from the secondary index as part of processing a deletion request. Changes to the secondary index may be performed so that the secondary index does not fail to identify items that are present in the distributed data set.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Benjamin Jeffery, Kunal Chopra, Mingzhe Zhu, Alexander Kulikov
  • Publication number: 20200412577
    Abstract: A first message of a first type and having a first destination address is received in a provider network. The first destination address is associated with a virtual network address of the provider network and an address of a first device in an extension of the provider network, the extension of the provider network in communication with the provider network via at least a third-party network. A message state data store is updated based on at least a portion of the first message. A first payload of the first message is sent to the first device a first secure tunnel through the third-party network.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Anthony Nicholas LIGUORI, Eric Samuel STONE, Richard H. GALLIHER, David James GOODELL, Patrick John LAWRENCE, Yang LIN, William ASHLEY, Steven Anthony KADY
  • Publication number: 20200412824
    Abstract: A first service of a provider network obtains an identification of one or more substrate addressable devices included in an extension of the provider network. Based on the identification, a launch of one or more compute instances within the provider network is initiated. The one or more compute instances are to connect the provider network to the extension of the provider network across at least a third-party network by receiving a first control plane message directed to a first substrate addressable device of the one or more substrate addressable devices, by updating a message state data store based at least in part on the first control plane message, and by sending a second control plane message to the first substrate addressable device via a secure tunnel.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Anthony Nicholas LIGUORI, Eric Samuel STONE, Richard H. GALLIHER, David James GOODELL, Patrick John LAWRENCE, Yang LIN, William ASHLEY, Steven Anthony KADY
  • Patent number: 10511658
    Abstract: A computing resource associated with a user is scheduled to undergo a transition. Prior to the scheduled transition, the computing resource is placed in a pending state. The user is notified that the computing resource is scheduled to undergo the transition. In response to an input received from the user, the computing resource is allowed to undergo the transition when the input indicates that the transition can proceed.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: December 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ahmed Usman Khalid, Eric Samuel Stone, Nikita Pinski, Alexander Kulikov, Derek Solomon Pai
  • Patent number: 10467055
    Abstract: A method and apparatus for provisioning a computing resource is provided. Provisioning a computing resource based on a provisioning policy is initiated. The provisioning policy may specify one or more supplementary operations whose successful completion is optional for the computing resource to be used. Further in the method and apparatus, the computing resource is provided for use.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Samuel Stone, Thomas Hans Deml, Mihir Rajendrabhai Patel
  • Patent number: 10452637
    Abstract: Migration of mutable data sets between data stores may be implemented. Multiple data sets may be stored at a source data store. Some of the data sets may be identified for migration to a destination data store. Updates to the identified data sets may be blocked while the identified data sets are copied from the source data store to the destination data store. In some embodiments, the copies of the data sets at the destination data store are validated. Updates to the data sets may then be allowed at the destination data store instead of the source data store.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Mingzhe Zhu, Kunal Chopra, Benjamin Jeffery
  • Patent number: 10411960
    Abstract: A computing resource service provider may provide computing instances organized in to logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be detached from auto-scaling group. Detached instances may no longer be managed by the auto-scaling group and may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Mihir Rajendrabhai Patel, Eric Samuel Stone, Derek Solomon Pai
  • Patent number: 10355934
    Abstract: Technology for scaling computing instances is provided. In one example, a method may include identifying vertical scaling rules defining a criterion for vertically scaling a computing instance from a first instance type to a second instance type. The method may further include monitoring usage of the computing instance and vertically scaling the computing instance from the first instance type to the second instance type based on the usage as compared to the vertical scaling rules.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: July 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nikita Pinski, Derek Solomon Pai, Ahmed Usman Khalid, Eric Samuel Stone, Mai-Lan Tomsen Bukovec
  • Patent number: 10248461
    Abstract: Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Derek Solomon Pai, Eric Samuel Stone, Mihir Rajendrabhai Patel, Thomas Hans Deml
  • Patent number: 10148592
    Abstract: Techniques are described for scaling a group of computing resources. A computing resource service receives a scaling policy for use in scaling the group of computing resources. The scaling policy specifies a target level for a resource utilization metric and magnitude-based changes to the group. The computing resource service receives information about a magnitude of a measurement for the resource utilization metric. The computing resource service determines, based at least in part on the scaling policy, one or more changes for the group and initiates the one or more changes in the group.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Derek Solomon Pai, Alison Qing-Ning Truong, Eric Samuel Stone, Ahmed Usman Khalid, Kai Fan Tang
  • Publication number: 20180295026
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
    Type: Application
    Filed: June 11, 2018
    Publication date: October 11, 2018
    Inventors: Shawn Jones, Eric Samuel Stone, Derek Solomon Pai
  • Patent number: 10021008
    Abstract: Techniques are described for scaling a group of computing resources. A computing resource service receives a scaling policy for use in scaling the group of computing resources. The scaling policy specifies a target level for a resource utilization metric and magnitude-based changes to the group. The computing resource service receives information about a magnitude of a measurement for the resource utilization metric. The computing resource service determines, based at least in part on the scaling policy, one or more changes for the group and initiates the one or more changes in the group.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: July 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Derek Solomon Pai, Alison Qing-Ning Truong, Eric Samuel Stone, Ahmed Usman Khalid, Kai Fan Tang, Mai-Lan Tomsen Bukovec
  • Patent number: 9998331
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Derek Solomon Pai
  • Publication number: 20180060129
    Abstract: Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.
    Type: Application
    Filed: October 30, 2017
    Publication date: March 1, 2018
    Inventors: Derek Solomon Pai, Eric Samuel Stone, Mihir Rajendrabhai Patel, Thomas Hans Deml