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: 12242870Abstract: 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: GrantFiled: March 31, 2020Date of Patent: March 4, 2025Assignee: Amazon Technologies, Inc.Inventors: Bryan Murphy, David Cliffe, Dan Ledrick, Oren Nachman, Yevgeny Schreiber, Abhineet Bansal, David Vadas, Arvind Namasivayam, Donavan Miller
-
Patent number: 12052310Abstract: 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: GrantFiled: February 4, 2021Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
-
Patent number: 12009968Abstract: 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: GrantFiled: December 10, 2021Date of Patent: June 11, 2024Assignee: Amazon Technologies, Inc.Inventors: Samir Abed, Abhineet Bansal, Donavan Miller, Oren Nachman, Tsz Him Chiu
-
Publication number: 20210185114Abstract: 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: ApplicationFiled: February 4, 2021Publication date: June 17, 2021Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
-
Patent number: 10938884Abstract: 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: GrantFiled: January 30, 2017Date of Patent: March 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
-
Patent number: 10895985Abstract: 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: GrantFiled: May 29, 2018Date of Patent: January 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Jorge Peixoto Vasquez, Matthew Graham Baldwin, Donavan Miller
-
Patent number: 10205663Abstract: 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: GrantFiled: December 23, 2014Date of Patent: February 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Harvo Reyzell Jones, Rafael Ortiz, Donavan Miller, Craig Howard, Tom Scholl
-
Patent number: 9817730Abstract: 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: GrantFiled: March 26, 2015Date of Patent: November 14, 2017Assignee: Amazon Technologies, Inc.Inventors: Craig Wesley Howard, Matthew Graham Baldwin, Donavan Miller