Patents by Inventor Alan M. Judge
Alan M. Judge 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: 10063459Abstract: A hierarchical distributed routing architecture including at least three levels, or layers, for receiving, processing and forwarding data packets between network components is provided. The core level router components receive an incoming packet from a network component and identify a distribution level router component based on processing a subset of the destination address associated with the received packet. The distribution level router components that receiving a forwarded packet and identify a transit level router component based a second processing of at least a subset of the destination address associated with the received packet. The transit level router components receive the forwarded packet and forward the packet to a respective network. The mapping, or other assignment, of portions of the FIB associated with the distributed routing environment is managed by a router management component.Type: GrantFiled: March 7, 2016Date of Patent: August 28, 2018Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20180131634Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. Different tiers of a network can be connected to one or more of the network transpose boxes, and operated as a logical switch. A control server can be used to manage the control plane operations of the logical switch.Type: ApplicationFiled: November 6, 2017Publication date: May 10, 2018Inventors: Alan M. Judge, Mark N. Kelly, Jagwinder Singh Brar, Michael David Marr, Daniel T. Cohn
-
Patent number: 9813355Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. Different tiers of a network can be connected to one or more of the network transpose boxes, and operated as a logical switch. A control server can be used to manage the control plane operations of the logical switch.Type: GrantFiled: June 1, 2016Date of Patent: November 7, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alan M. Judge, Mark N. Kelly, Jagwinder Singh Brar, Michael David Marr, Daniel T. Cohn
-
Patent number: 9497115Abstract: Methods and apparatus for Internet-scale routing using small-scale border routers and IP tunneling are described. Each border router is directly connected to a transit provider. Routing protocol peerings may be passed via the border routers through tunnels to a routing service; the routing service and the transit provider router(s) appear to be directly adjacent routing peers. The routing service receives routing data from the transit provider(s), maintains the routing data in a routing table, and processes the routing data in the routing table to select best paths. A mapping service may be informed, by the routing service, of a best exit point (or points) for each Internet prefix of each packet to be routed on the Internet. Outbound packets from devices on the network to the Internet, and inbound packets from the Internet to the network devices, may be encapsulated and passed through tunnels as directed by the mapping service.Type: GrantFiled: December 13, 2013Date of Patent: November 15, 2016Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, David J. O'Meara, Daniel T. Cohn
-
Publication number: 20160277320Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. Different tiers of a network can be connected to one or more of the network transpose boxes, and operated as a logical switch. A control server can be used to manage the control plane operations of the logical switch.Type: ApplicationFiled: June 1, 2016Publication date: September 22, 2016Inventors: Alan M. Judge, Mark N. Kelly, Jagwinder Singh Brar, Michael David Marr, Daniel T. Cohn
-
Publication number: 20160254985Abstract: A hierarchical distributed routing architecture including at least three levels, or layers, for receiving, processing and forwarding data packets between network components is provided. The core level router components receive an incoming packet from a network component and identify a distribution level router component based on processing a subset of the destination address associated with the received packet. The distribution level router components that receiving a forwarded packet and identify a transit level router component based a second processing of at least a subset of the destination address associated with the received packet. The transit level router components receive the forwarded packet and forward the packet to a respective network. The mapping, or other assignment, of portions of the FIB associated with the distributed routing environment is managed by a router management component.Type: ApplicationFiled: March 7, 2016Publication date: September 1, 2016Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Patent number: 9363208Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. Different tiers of a network can be connected to one or more of the network transpose boxes, and operated as a logical switch. A control server can be used to manage the control plane operations of the logical switch.Type: GrantFiled: March 29, 2011Date of Patent: June 7, 2016Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, Mark N. Kelly, Jagwinder Singh Brar, Michael David Marr, Daniel T. Cohn
-
Patent number: 9330052Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.Type: GrantFiled: August 9, 2013Date of Patent: May 3, 2016Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Alan M. Judge, Jagwinder Singh Brar, Tyson J. Lamoreaux, Mark N. Kelly, Daniel T. Cohn
-
Patent number: 9282032Abstract: A routing management component is provided for distributing routing information among a hierarchical distributed routing architecture. The routing management component can function to associate levels of the routing architecture with subsets of a network address format. The routing management component can further assign routers of the routing architecture to portions of network addresses defined at least in part by the network address format. For example, a router may be assigned to route packets addressed to a network address with a first octet between a range of values. The router management component may further distribute, to the routers of the hierarchical distributed routing architecture, sections of routing information associated with their assigned portions of network addresses.Type: GrantFiled: February 26, 2015Date of Patent: March 8, 2016Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Patent number: 9094297Abstract: As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.Type: GrantFiled: December 13, 2013Date of Patent: July 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate Andrew Certain, Alan M. Judge
-
Patent number: 9065730Abstract: Systems, methods and interfaces are provided for the modeling of network data capacity for a network corresponding to a set of nodes interconnected via point-to-point network paths. A network capacity processing system obtains demand estimates for the nodes and network paths of the network. The network capacity processing system then identifies a set of failure scenarios for the network nodes and network paths. The network capacity processing system then generates of a set of processing results corresponding to load estimates for the network paths of the network and based on applying the set of failure scenarios to the model of network data capacity. Utilizing data capacity models, failure scenarios and set of processing results, the network capacity processing system can provide for network capacity planning or contingency planning.Type: GrantFiled: February 14, 2014Date of Patent: June 23, 2015Assignee: Amazon Technologies, Inc.Inventors: Joseph L. Craig, Alan M. Judge, Colin J. Whittaker
-
Publication number: 20150172178Abstract: A routing management component is provided for distributing routing information among a hierarchical distributed routing architecture. The routing management component can function to associate levels of the routing architecture with subsets of a network address format. The routing management component can further assign routers of the routing architecture to portions of network addresses defined at least in part by the network address format. For example, a router may be assigned to route packets addressed to a network address with a first octet between a range of values. The router management component may further distribute, to the routers of the hierarchical distributed routing architecture, sections of routing information associated with their assigned portions of network addresses.Type: ApplicationFiled: February 26, 2015Publication date: June 18, 2015Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20150089049Abstract: As exterior routing protocols generally do not provide information about the internal routing paths of an autonomous system, a particular autonomous system has limited information about the internal health of other autonomous systems. However, if a monitoring system has access to routing data and/or other network data from multiple points of an autonomous system, the monitoring system can estimate, with some accuracy, the health of the autonomous system. In turn, by monitoring at least some of autonomous systems forming a larger internetwork, such as the Internet, the monitoring system can estimate the overall health of at least portions of the internetwork.Type: ApplicationFiled: December 13, 2013Publication date: March 26, 2015Applicant: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate Andrew Certain, Alan M. Judge
-
Patent number: 8971328Abstract: A hierarchical distributed routing architecture including at least three levels, or layers, for receiving, processing and forwarding data packets between network components is provided. The core level router components receive an incoming packet from a network component and identify a distribution level router component based on processing a subset of the destination address associated with the received packet. The distribution level router components that receiving a forwarded packet and identify a transit level router component based a second processing of at least a subset of the destination address associated with the received packet. The transit level router components receive the forwarded packet and forward the packet to a respective network. The mapping, or other assignment, of portions of the FIB associated with the distributed routing environment is managed by a router management component.Type: GrantFiled: September 14, 2012Date of Patent: March 3, 2015Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Patent number: 8902897Abstract: A hierarchical distributed routing architecture including at least two levels, or layers, for receiving, processing and forwarding data packets between network components is provided. The core level router components receive an incoming packet from a network component and identify a distribution level router component based on processing a subset of the destination address associated with the received packet. The distribution level router components receive a forwarded packet and forward the packet to a respective network. The mapping, or other assignment, of portions of the FIB associated with the distributed routing environment is managed by a router management component.Type: GrantFiled: September 14, 2012Date of Patent: December 2, 2014Assignee: Amazon Technologies, Inc.Inventors: James R. Hamilton, Alan M. Judge, David J. McGaugh, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20140269256Abstract: Systems, methods and interfaces are provided for the modeling of network data capacity for a network corresponding to a set of nodes interconnected via point-to-point network paths. A network capacity processing system obtains demand estimates for the nodes and network paths of the network. The network capacity processing system then identifies a set of failure scenarios for the network nodes and network paths. The network capacity processing system then generates of a set of processing results corresponding to load estimates for the network paths of the network and based on applying the set of failure scenarios to the model of network data capacity. Utilizing data capacity models, failure scenarios and set of processing results, the network capacity processing system can provide for network capacity planning or contingency planning.Type: ApplicationFiled: February 14, 2014Publication date: September 18, 2014Applicant: Amazon Technologies, Inc.Inventors: Joseph L. Craig, Alan M. Judge, Colin J. Whittaker
-
Patent number: 8837517Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.Type: GrantFiled: September 22, 2010Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Alan M. Judge, Jagwinder Singh Brar, Tyson J. Lamoreaux, Mark N. Kelly, Daniel T. Cohn
-
Patent number: 8654629Abstract: Systems, methods and interfaces are provided for the modeling of network data capacity for a network corresponding to a set of nodes interconnected via point-to-point network paths. A network capacity processing system obtains demand estimates for the nodes and network paths of the network. The network capacity processing system then identifies a set of failure scenarios for the network nodes and network paths. The network capacity processing system then generates of a set of processing results corresponding to load estimates for the network paths of the network and based on applying the set of failure scenarios to the model of network data capacity. Utilizing data capacity models, failure scenarios and set of processing results, the network capacity processing system can provide for network capacity planning or contingency planning.Type: GrantFiled: June 29, 2011Date of Patent: February 18, 2014Assignee: Amazon Technologies, Inc.Inventors: Joseph L. Craig, Alan M. Judge, Colin J. Whittaker
-
Publication number: 20140025843Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.Type: ApplicationFiled: August 9, 2013Publication date: January 23, 2014Applicant: Amazon Technologies, Inc.Inventors: Michael David Marr, Alan M. Judge, Jagwinder Singh Brar, Tyson J. Lamoreaux, Mark N. Kelly, Daniel T. Cohn
-
Patent number: 8621111Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.Type: GrantFiled: September 22, 2010Date of Patent: December 31, 2013Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Alan M. Judge, Jagwinder Singh Brar, Tyson J. Lamoreaux, Mark N. Kelly, Daniel T. Cohn