Patents by Inventor Bradley D. Roberts

Bradley D. Roberts 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: 9929951
    Abstract: Systems and methods manage network traffic of a first protocol by use of a second protocol. Network traffic directed toward a network destination address of a first protocol is received. A mapping of addresses is utilized to determine a corresponding other network address of the second protocol. The network traffic is reconfigured to be forwarded to the intended network destination using the second protocol and the determined corresponding other network address.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Frederick David Sinn, Bradley D. Roberts
  • Patent number: 9705741
    Abstract: Network addresses are dynamically allocated to devices based on demand. It is determined that a quantity of virtualized machine instances executed on a plurality of computing devices has changed. An updated network address allocation is dynamically assigned to a subdivision of a network in response to the quantity of virtualized machine instances. The subdivision includes the plurality of computing devices. A router for the subdivision is reconfigured to implement the updated network address allocation.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Albert P. Niemoller, Andrew B. Dickinson, Bradley D. Roberts, Eric P. Wei, Colin J. Whittaker
  • Patent number: 9294408
    Abstract: A stateless load balancer may route a request to a computing device without tracking state information of the communication connection that delivered the request. The stateless load balancer may receive a request that is initiated by a client device. The request may be transported to the stateless load balancer via a communication connection that includes a public destination internet protocol (IP) address. One of the routing devices in the stateless load balancer may obtain connection tuples of the communication connection that transported the request, in which the connection tuples include the public destination IP address. Once obtained, the routing device may generate a hash value from one or more connection tuples. Subsequently, the routing device may map the hash value to a target network address of a particular computing device in a cluster of multiple computing devices by accessing stored mapping data, and then route the request to the particular computing device for processing.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: March 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Bradley D. Roberts, Colin J. Whittaker
  • Publication number: 20150271018
    Abstract: Disclosed are various embodiments for dynamically allocating network addresses to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.
    Type: Application
    Filed: June 5, 2015
    Publication date: September 24, 2015
    Inventors: Albert P. Niemoller, Andrew B. Dickinson, Bradley D. Roberts, Eric P. Wei, Colin J. Whittaker
  • Patent number: 9055112
    Abstract: Network addresses are dynamically allocated to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: June 9, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Albert P. Niemoller, Andrew B. Dickinson, Bradley D. Roberts, Eric P. Wei, Colin J. Whittaker
  • Patent number: 8938803
    Abstract: Instances executing within a programmable execution service (“PES”) that are engaged in undesirable computing activity can be identified by comparing activity performed by instances executing within the PES to data describing known undesirable computing activity. Once compromised instances have been identified, other previously unknown undesirable computing activity performed by the compromised instances can be identified by determining whether activity is performed by the compromised instances significantly more often than other instances executing within the PES. New undesirable computing activity discovered using this process could then be utilized to discover other compromised instances.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: January 20, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley D. Roberts, Edwin S. Hong, Andrew B. Dickinson
  • Patent number: 8850002
    Abstract: A stateless load balancer may route a request to a computing device without tracking state information of the communication connection that delivered the request. The stateless load balancer may receive a request that is initiated by a client device. The request may be transported to the stateless load balancer via a communication connection that includes a public destination internet protocol (IP) address. One of the routing devices in the stateless load balancer may obtain connection tuples of the communication connection that transported the request, in which the connection tuples include the public destination IP address. Once obtained, the routing device may generate a hash value from one or more connection tuples. Subsequently, the routing device may map the hash value to a target network address of a particular computing device in a cluster of multiple computing devices by accessing stored mapping data, and then route the request to the particular computing device for processing.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: September 30, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew B. Dickinson, Colin J. Whittaker, Bradley D. Roberts
  • Patent number: 8775282
    Abstract: Methods and apparatus for capacity management of draining-state platforms providing network-accessible resources are disclosed. A system includes computing platforms configurable to host a plurality of resource instances, and a resource manager. The resource manager determines that a particular computing platform is in a draining state, wherein, in accordance with its designation as being in the draining state, the particular platform is currently hosting at least one uninterruptible resource instance and is temporarily unavailable to launch additional uninterruptible resource instances. In response to (a) a determination that the particular computing platform in the draining state has sufficient available computing capacity for at least one resource instance and (b) an instance activation request from a client, the resource manager launches an interruptible resource instance on the particular computing platform.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: July 8, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: David John Ward, Jr., Bradley D. Roberts
  • Patent number: 6257864
    Abstract: An apparatus and method for forming a bend in a thermoplastic tube including a fixture having a former with a bend. A clamp holds the tube in place while an upper form and lower form sandwiches the tube therein. Infrared lights are positioned against the bends of the upper and lower forms. The upper and lower forms are made of a Teflon material to allow the infrared wavelengths to flow therethrough and heat only the bend of the tube. Another embodiment includes a hollow box having a top surface with a groove formed therein to correspond to the desired shape and bend of the tube. Along the bend portion of the groove are slots. The hollow upper box is connected to a solid lower box having air intake holes therethrough to the hollow interior of the upper box. Cold or hot air enters through one of the intake holes and is directed through the slots to the bend portion of the tube.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: July 10, 2001
    Assignee: ITT Manufacturing Enterprises, Inc.
    Inventor: Bradley D. Roberts