Patents by Inventor Kevin Christopher Miller
Kevin Christopher 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: 9036504Abstract: Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present.Type: GrantFiled: December 7, 2009Date of Patent: May 19, 2015Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 8995301Abstract: Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present.Type: GrantFiled: December 7, 2009Date of Patent: March 31, 2015Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 8966027Abstract: Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.Type: GrantFiled: May 24, 2010Date of Patent: February 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Kevin Christopher Miller, Andrew J. Doane
-
Patent number: 8959203Abstract: Methods and apparatus for dynamic bandwidth management using routing signals in a network implementing direct peerings. A system includes a resource collection, an endpoint device connected to a private link of a network path to a client network, and a bandwidth manager. The bandwidth manager receives configuration settings of the client, comprising a baseline transmission rate of traffic. The bandwidth manager determines whether a difference between a measured transmission rate of traffic over one or more network paths linking the resource collection and the client network, and a peak transmission capacity of the one or more network paths, exceeds a threshold value. In response to a determination that the difference exceeds the threshold value, the bandwidth manager initiates a transmission of a routing signal to the client network indicative of an available transmission rate that differs from the baseline transmission rate.Type: GrantFiled: December 19, 2011Date of Patent: February 17, 2015Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Jeremy T. Hall, Andrew J. Doane, Michael B. Furr
-
Patent number: 8909766Abstract: Systems and methods involve receiving a connectivity subscription request for one or more connections, such as a virtual private network (VPN) connection. A connectivity subscription request may be received through an application programming interface (API) call and the connectivity subscription request may indicate that a user associated with a connection wants to receive a notification when a connectivity event occurs. A connectivity event can occur when changes to the connection are detected, such as when the connection becomes active, when the connection becomes inactive, or when one or more tunnel connections related to the connection becomes disconnected. A potential problem associated with the connectivity event may be detected and a potential solution to the problem may be determined. The potential solution can be sent to a user associated with the connectivity event.Type: GrantFiled: October 4, 2011Date of Patent: December 9, 2014Assignee: Amazon Technologies, Inc.Inventors: Joel C. Hegg, Michael B. Furr, Aparna Nagargadde, Kevin Christopher Miller, Bashuman Deb
-
Publication number: 20140351106Abstract: Methods and apparatus for bandwidth metering in large-scale networks are disclosed. Metadata for a network transmission involving a virtualized resource at a host of a provider network, including endpoint address information and a traffic metric, is determined at a metering component. The metadata is aggregated at another metering component and provided to a traffic classification node. The traffic classification node generates a categorized usage record for the network transmission, based at least in part on network topology information associated with the provider network. The categorized usage record is used to determine a billing amount for the network transmission.Type: ApplicationFiled: May 21, 2013Publication date: November 27, 2014Applicant: Amazon Technologies, Inc.Inventors: MICHAEL BROOKE FURR, CHRISTOPHER IAN HENDRIE, KEVIN CHRISTOPHER MILLER, RYAN DAVID MURPHY, SANDEEP SHANTHARAJ
-
Patent number: 8874732Abstract: Systems and methods for end-to-end network-based services metering validation in a network-based services system may support configuring a client usage simulator on one or more computers to simulate client usage of a network-based services system. The system and method may include implementing an external usage meter in the client usage simulator to monitor and record one or more types of usage and send the information to an auditor implemented on one or more computers. An internal meter in the network-based services system may monitor and record usage of the network-based services system by the client usage simulator. The recorded information may be sent to an auditor for comparison with the external records.Type: GrantFiled: December 8, 2011Date of Patent: October 28, 2014Assignee: Amazon Technologies, Inc.Inventors: Anish Sukumaran, Mahmoud A. Abuelela, Kevin Christopher Miller
-
Publication number: 20140250217Abstract: Methods and apparatus for interfaces to manage direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator selects a target endpoint router at which to establish a physical link to implement the dedicated connectivity, and transmits a response identifying the target endpoint router and including configuration instructions for setting up a physical link for the dedicated connectivity.Type: ApplicationFiled: May 12, 2014Publication date: September 4, 2014Applicant: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Andrew J. Doane, Mahmoud A. Abuelela, Michael B. Furr
-
Patent number: 8798411Abstract: A fiber optic connection system includes a fiber optic switching device, a first optical fiber holder, and a second optical fiber holder. The fiber optic switching device includes optical waveguides and an optical waveguide carrier that carries the optical waveguides. The first optical fiber holder holds a first set of optical fibers at a first location relative to the optical waveguide carrier. A second optical fiber holder holds a second set of optical fibers at a second location relative to the optical waveguide carrier. The optical waveguide carrier is movable to position the one or more optical waveguides such that the optical waveguides optically couple the optical fibers in the first set of optical fibers to optical fibers in the second set of optical fibers.Type: GrantFiled: March 7, 2012Date of Patent: August 5, 2014Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Christopher I. Hendrie
-
Patent number: 8738745Abstract: Techniques are described for providing a managed computer network, such as for a managed virtual computer network overlaid on another substrate computer network, and including managing communications for computing nodes of the managed computer network by using one or more particular hardware devices connected to the substrate computer network to operate as a logical network node of the managed computer network that acts as an intermediate destination to provide one or more types of functionality for at least some communications that are sent by and/or directed to one or more computing nodes of the managed computer network. For example, a communication manager module associated with a source computing node for the managed computer network may determine to direct a communication from the source computing node over the substrate network to one or more substrate hardware devices that represent a particular intermediate destination network node of the managed computer network.Type: GrantFiled: March 31, 2010Date of Patent: May 27, 2014Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Kevin Christopher Miller
-
Patent number: 8724642Abstract: Methods and apparatus for interfaces to manage direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator selects a target endpoint router at which to establish a physical link to implement the dedicated connectivity, and transmits a response identifying the target endpoint router and including configuration instructions for setting up a physical link for the dedicated connectivity.Type: GrantFiled: November 29, 2011Date of Patent: May 13, 2014Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Andrew J. Doane, Mahmoud A. Abuelela, Michael B. Furr
-
Patent number: 8510420Abstract: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. For example, a manager module associated with a source computing node may select one or more particular intermediate destination computing nodes to use for one or more particular communications from the source computing node to an indicated final destination, such as based on a configured logical network topology for the managed computer network. The manager module then forwards those communications to a first of the selected intermediate destination computing nodes for further handling.Type: GrantFiled: June 27, 2012Date of Patent: August 13, 2013Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Ian R. Searle, Aaron C. Thompson, Kevin Christopher Miller
-
Patent number: 8495197Abstract: Various electronic resources, such as multi-tenant or cloud resources, can be pooled together for access by specified members associated with a given pool. For example, users with access to different resources can enable their resources to be pooled together for purposes such as reduced pricing and increased flexibility. In some instances, a user can pool resources configured for a particular purpose, such that the user can effectively lease out an entire environment. The users accessing the pool can pay for some or all portion of the cost of the resources during the period of usage.Type: GrantFiled: September 29, 2011Date of Patent: July 23, 2013Assignee: Amazon Technologies, Inc.Inventors: Aparna Nagargadde, Kevin Christopher Miller
-
Patent number: 8495199Abstract: Methods and apparatus for interfaces to manage service marketplaces accessible via direct network peerings. A system may include a plurality of resource collections and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. A first client may implement a service using one of the resource collections. The coordinator may use the interface to notify a second client that the service implemented by the first client is accessible via a dedicated direct physical link set up on behalf of the second client. In response to a subscription request for the service, the coordinator performs one or more configuration operations to enable a request for the service from the second client to be routed using the second client's dedicated physical link.Type: GrantFiled: December 22, 2011Date of Patent: July 23, 2013Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Anish Sukumaran, Jeremy T. Hall, Andrew J. Doane, David B. Lennon
-
Publication number: 20130166710Abstract: Methods and apparatus for interfaces to manage service marketplaces accessible via direct network peerings. A system may include a plurality of resource collections and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. A first client may implement a service using one of the resource collections. The coordinator may use the interface to notify a second client that the service implemented by the first client is accessible via a dedicated direct physical link set up on behalf of the second client. In response to a subscription request for the service, the coordinator performs one or more configuration operations to enable a request for the service from the second client to be routed using the second client's dedicated physical link.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Inventors: Kevin Christopher Miller, Anish Sukumaran, Jeremy T. Hall, Andrew J. Doane, David B. Lennon
-
Publication number: 20130166709Abstract: Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.Type: ApplicationFiled: December 22, 2011Publication date: June 27, 2013Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
-
Publication number: 20130136138Abstract: Methods and apparatus for interfaces to manage direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator selects a target endpoint router at which to establish a physical link to implement the dedicated connectivity, and transmits a response identifying the target endpoint router and including configuration instructions for setting up a physical link for the dedicated connectivity.Type: ApplicationFiled: November 29, 2011Publication date: May 30, 2013Inventors: Kevin Christopher Miller, Andrew J. Doane, Mahmoud A. Abuelela, Michael B. Furr
-
Patent number: 8396946Abstract: Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network, including for communications between computing nodes of the managed virtual computer network connected to the substrate network and other network nodes external to the substrate network. The managed virtual computer network may have multiple associated virtual network addresses, with each of the computing nodes being associated with at least one of the virtual network addresses, and with one or more external network nodes being integrated into the managed virtual computer network based at least in part by associating one or more other of the virtual network addresses with the external network nodes. The managing of the communications may further include using one or more translation manager modules that interconnect the substrate network with one or more external networks or other external connections via which the external network nodes are accessible.Type: GrantFiled: March 31, 2010Date of Patent: March 12, 2013Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Kevin Christopher Miller
-
Patent number: 8392608Abstract: Techniques are described for providing managed virtual computer networks that may have a configured logical network topology with one or more virtual networking devices, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present. In some situations, the emulating of networking device functionality includes receiving routing communications directed to the networking devices and using included routing information to update the configured network topology for the managed computer network.Type: GrantFiled: January 30, 2012Date of Patent: March 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 8370488Abstract: Techniques are described for providing managed virtual computer networks whose configured logical network topology may have one or more virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of a virtual computer network by emulating functionality that would be provided by the networking devices if they were physically present.Type: GrantFiled: February 28, 2012Date of Patent: February 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane