Patents by Inventor David J. McGaugh
David J. McGaugh 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: 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: 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
-
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
-
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: 20130010796Abstract: 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: September 14, 2012Publication date: January 10, 2013Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20130010788Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Inventors: James R. Hamilton, Alan M. Judge, David J. McGaugh, Justin O. Pietsch, David J. O'Meara
-
Patent number: 8331371Abstract: 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 receive a forwarded packet and identify a transit level router component based on 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 of destination addresses to router components of may be managed by a router management component. In some embodiments, mapping of destination address to router components may be based, at least in part, on traffic volumes associated with the mapped destination addresses.Type: GrantFiled: December 17, 2009Date of Patent: December 11, 2012Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Patent number: 8331370Abstract: 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 destination addresses to router components of the distributed routing environment may be managed by a router management component. In some embodiments, mapping of destination address to router components may be based, at least in part, on traffic volumes associated with the mapped destination addresses.Type: GrantFiled: December 17, 2009Date of Patent: December 11, 2012Assignee: Amazon Technologies, Inc.Inventors: James R. Hamilton, Alan M. Judge, David J. McGaugh, Justin O. Pietsch, David J. O'Meara
-
Patent number: 8325730Abstract: A hierarchical distributed routing architecture including at least three levels, or layers, for processing data packets is provided. The core level router components receive an incoming packet 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 identify a transit level router component based on at least a subset of the destination address associated with the received packet. The distribution level router components maintain address routing information a first and second memory. The transit level router components receive the forwarded packet and forward the packet to a respective network. The mapping of destination addresses to router components of may be managed by a router management component. Mapping of destination address to router components may be based, at least in part, on traffic volumes associated with the mapped destination addresses.Type: GrantFiled: December 17, 2009Date of Patent: December 4, 2012Assignee: Amazon Technologies, Inc.Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20110149963Abstract: 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: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Inventors: James R. Hamilton, Alan M. Judge, David J. McGaugh, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20110149964Abstract: 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: December 17, 2009Publication date: June 23, 2011Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
-
Publication number: 20110149965Abstract: 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 distribution level router components maintain address routing information a first and second memory. 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: December 17, 2009Publication date: June 23, 2011Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara