Patents by Inventor Colin John Whittaker

Colin John Whittaker 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: 11343207
    Abstract: An optimization agent optimizes configuration parameters of a shared memory buffer for ports of a network device (e.g., router). The optimization agent located on the network device (or remotely) takes an input state from the network device's switching logic, such as the packets transmitted or dropped per port, and determines port buffer settings to optimize the settings to achieve a goal. The buffer settings can include minimum and maximum buffer limits per port and the goal can be to maximize port utilization or minimize port loss. The optimization agent can then take an action by applying the buffer configurations to the switching logic and repeat the process iteratively until the goal is reached.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: May 24, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: John William Evans, Seyed Arash Sadrieh, Alber Edmon Abdelshahid Moines, Colin John Whittaker
  • Patent number: 10491464
    Abstract: Systems and methods for managing configuration of network devices are provided. In one embodiment, a network device management service can obtain relevant device-specific information, deployment information, and network topology data associated with a network device to be provisioned. The network device management service can enable generating, identifying or obtaining configuration metadata based on relevant network topology data as well as other applicable information. The network device management service can further generate configuration instructions to facilitate configuration of network devices based on configuration metadata.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin John Whittaker
  • Patent number: 10382328
    Abstract: Technologies are provided for distributing intra-network communications evenly across routers in a multi-tier network. Routers in a middle tier of the network receive data transmissions from a router in a lower tier of the network and determine that a destination of the data transmissions is another router in the lower tier of the network. Instead of routing the data transmissions to the destination router directly, the routers in the middle tier of the network route the data transmissions to other routers in a higher tier of the network. The routers in the higher tier of the network then route the data transmissions back to routers in the middle tier of the network, distributing the data transmissions evenly across routers in the middle tier that are connected to the destination router in the lower tier.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin John Whittaker
  • Patent number: 10326685
    Abstract: Technologies are provided for creating virtual routing tables in routers in a multi-tier network. One or more routers in the network are configured to block other routers in a lower tier of the network from receiving routing updates from one another. By blocking the routing updates, the routers in the higher tier of the network cause the routers in the lower tier of the network to create different virtual routing tables that do not include other routers the lower tier of the network. In such a configuration, routers in the lower tier of the network can be connected to routers in the higher tier of the network with partially overlapping uplink connections without a loss of bandwidth utilization.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin John Whittaker
  • Patent number: 10116593
    Abstract: Methods, systems, and devices are described for transmitting and storing routing path information and routing topology information using a single protocol. In particular embodiments, routing path information for an exterior gateway protocol (“EGP”) network such as a border gateway protocol (“BGP”) network is transmitted throughout an interior gateway protocol (“IGP”) network using IGP messages such as open-shortest-path-first (“OSPF”) or intermediate state to intermediates state (“IS-IS”) messages. The IGP networks may transmit and store the BGP information using type length values (TLVs). As a result, network areas running an IGP may maintain BGP information throughout the network area without the overhead of an iBGP mesh and related message-passing.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Frederick David Sinn, Leonard Thomas Tracy, Stephen Callaghan, Colin John Whittaker
  • Patent number: 9946034
    Abstract: A plug may be coupled with a cable and include a fiber ferrule extending from the plug. A biasing mechanism may be arranged to bias a cover toward a covered configuration in which the fiber ferrule is situated within an internal volume defined by the cover and away from an uncovered configuration in which the fiber ferrule is situated at least partially outside of the internal volume defined by the cover. Bristles or other blockers may be positioned along or within a boundary of the internal volume of the cover, may be arranged to block particulate entry through the blockers into the internal volume of the cover in the covered configuration, and may be movable to permit passage of the fiber ferrule through the blockers in response to movement of the cover between the covered configuration and uncovered configuration.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: April 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Eslick, Alan Michael Judge, Alaa Adel Mahdi Hayder, Colin John Whittaker
  • Publication number: 20170331679
    Abstract: Systems and methods for managing configuration of network devices are provided. In one embodiment, a network device management service can obtain relevant device-specific information, deployment information, and network topology data associated with a network device to be provisioned. The network device management service can enable generating, identifying or obtaining configuration metadata based on relevant network topology data as well as other applicable information. The network device management service can further generate configuration instructions to facilitate configuration of network devices based on configuration metadata.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 16, 2017
    Inventor: Colin John Whittaker
  • Patent number: 9755900
    Abstract: Approaches are described for managing configuration information updates, or other information in a data center, shared resource environment, or other such electronic environment. A management component is provided that can manage distribution of configuration information, operating system (OS) images, authentication data, or other such information for host machines, servers, or other such devices in a network environment. The management component can further perform a number of actions when deploying configuration information updates, such as performing one or more checks to verify the health of a target switch, deactivating the target switch, shifting traffic to and from the target switch, updating a current configuration of the target switch, verifying the target switch's health after the configuration changes, bringing the target switch back in service, among others.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 5, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Shivaraj Tenginakai, Rachit Chawla, Colin John Whittaker, Rajkumar Haridoss, Raghavendra Vijayanarasimhan Narasimhan
  • Patent number: 9647882
    Abstract: Systems and methods for managing configuration of network devices are provided. In one embodiment, a network device management service can obtain relevant device-specific information, deployment information, and network topology data associated with a network device to be provisioned. The network device management service can enable generating, identifying or obtaining configuration metadata based on relevant network topology data as well as other applicable information. The network device management service can further generate configuration instructions to facilitate configuration of network devices based on configuration metadata.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin John Whittaker