Patents by Inventor Donavan Miller

Donavan Miller 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: 12242870
    Abstract: Technologies are disclosed for shortening and/or minimizing service interruptions. An incident service executing within a service provider network is used to detect an incident that has caused a service interruption and performs operations to assist in resolving the service interruption. The incident service may identify resources (e.g., computing resources, individuals, . . . ) to triage and remediate the service interruption. For instance, the incident service may provide information to one or more users of a customer experiencing a service interruption to assist in guiding the user(s) to address one or more problems to assist in resolving the service interruption. The information may include information such as providing one or more recommendations to configure one or more services, such as one or more actions to perform (e.g., a step-by-step runbook).
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 4, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan Murphy, David Cliffe, Dan Ledrick, Oren Nachman, Yevgeny Schreiber, Abhineet Bansal, David Vadas, Arvind Namasivayam, Donavan Miller
  • Patent number: 12052310
    Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: July 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
  • Patent number: 12009968
    Abstract: The present disclosure generally relates to a failover management service that can continuously monitor attributes of regional network resources to characterize resource availability per region. The failover management service associates the regional resource availability information with a set of hash values in which each individual hash value is representative a concatenation of a resource identifier and a client identifier associated with one or more individual clients. For individual hash values, the failover management service associates failover information, which is propagated to a DNS service. If a network-resource becomes unavailable, clients can transmit DNS queries including a hash value that discovers the appropriate failover information for the specific network-based resource and client device.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: June 11, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Samir Abed, Abhineet Bansal, Donavan Miller, Oren Nachman, Tsz Him Chiu
  • Publication number: 20210185114
    Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
    Type: Application
    Filed: February 4, 2021
    Publication date: June 17, 2021
    Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
  • Patent number: 10938884
    Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
  • Patent number: 10895985
    Abstract: Methods, systems, and computer-readable media for real-time estimation of working sets are disclosed. A plurality of counters are initialized. The counters represent cardinality estimates of data elements accessed for respective time intervals. A request for data is received during the respective time intervals. One or more data elements are determined that are accessed in responding to the request. The counters are updated using the one or more data elements, such that one of the counters is increased by a quantity of the data elements that are accessed for the first time during the respective time interval. The working set estimates for the respective time intervals are determined using the counters.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: January 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jorge Peixoto Vasquez, Matthew Graham Baldwin, Donavan Miller
  • Patent number: 10205663
    Abstract: Each point-of-presence advertises the network addresses it hosts and the network addresses hosted by other points-of-presence. Each point-of-presence also announces its own network addresses at a higher degree of specificity than the other network addresses it is announcing. When a point-of-presence fails, packets routed to a network address hosted by that point-of-presence will be routed to one of the other points-of-presence announcing the same network address. When a point-of-presence is available, its more specific network address announcements prevents packets routed to a network address hosted by that point-of-presence from being routed to any other point-of-presence.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Harvo Reyzell Jones, Rafael Ortiz, Donavan Miller, Craig Howard, Tom Scholl
  • Patent number: 9817730
    Abstract: The following description is directed to storing properties of requests to potentially block future requests having similar properties. In one example, a request can be received. A property of the request can be stored so that the property persists across an initialization sequence of a computer system. At least the property can be used to determine whether to block any future requests having similar properties.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Craig Wesley Howard, Matthew Graham Baldwin, Donavan Miller