Patents by Inventor Justin O. Pietsch

Justin O. Pietsch 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: 10243790
    Abstract: A dynamic configuration system can manage and configure switches or other network devices that come online in a network. When the dynamic configuration system determines that a network device has come online, the dynamic configuration system can identify the network device (e.g., based on its network location, neighbors, fingerprint, identifier, address or the like), select the appropriate configuration data for the network based on the desired network topology, and transmit the configuration data to the network device. The network device can then load the configuration data and function as a component of the desired network topology.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: March 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard H. Galliher, III, Justin O. Pietsch, Frederick David Sinn, Mark N. Kelly, Colin J. Whittaker, Rachit Chawla, Richendra Khanna
  • Patent number: 10116592
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Patent number: 10063459
    Abstract: 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: Grant
    Filed: March 7, 2016
    Date of Patent: August 28, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
  • Patent number: 9762481
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lemoreaux, Mark N. Kelly, Justin O. Pietsch
  • Patent number: 9571421
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Publication number: 20160352569
    Abstract: A dynamic configuration system can manage and configure switches or other network devices that come online in a network. When the dynamic configuration system determines that a network device has come online, the dynamic configuration system can identify the network device (e.g., based on its network location, neighbors, fingerprint, identifier, address or the like), select the appropriate configuration data for the network based on the desired network topology, and transmit the configuration data to the network device. The network device can then load the configuration data and function as a component of the desired network topology.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Inventors: Richard H. Galliher, III, Justin O. Pietsch, Frederick David Sinn, Mark N. Kelly, Colin J. Whittaker, Rachit Chawla, Richendra Khanna
  • Publication number: 20160337265
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Publication number: 20160301602
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Application
    Filed: June 13, 2016
    Publication date: October 13, 2016
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lemoreaux, Mark N. Kelly, Justin O. Pietsch
  • Publication number: 20160254985
    Abstract: 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: Application
    Filed: March 7, 2016
    Publication date: September 1, 2016
    Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
  • Patent number: 9419842
    Abstract: A dynamic configuration system can manage and configure switches or other network devices that come online in a network. When the dynamic configuration system determines that a network device has come online, the dynamic configuration system can identify the network device (e.g., based on its network location, neighbors, fingerprint, identifier, address or the like), select the appropriate configuration data for the network based on the desired network topology, and transmit the configuration data to the network device. The network device can then load the configuration data and function as a component of the desired network topology.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: August 16, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard H. Galliher, III, Justin O. Pietsch, Frederick David Sinn, Mark N. Kelly, Colin J. Whittaker, Rachit Chawla, Richendra Khanna
  • Patent number: 9369407
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: June 14, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Patent number: 9338077
    Abstract: Address resolution in an unnumbered, pseudo-point-to-point network utilizes address transmissions, such as an address advertisement or an address response, in order to obtain address information for use in frame addressing. In one embodiment, routers communicate using a multi-access data link layer protocol, such as Ethernet, but in a physical configuration which restricts data link layer communications to going between only two nodes, thereby negating the multi-access application of the protocol. With only one possible terminal node, address space is conserved by use of unnumbered network interfaces.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: May 10, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin J. Whittaker, Frederick David Sinn, Justin O. Pietsch
  • Patent number: 9282032
    Abstract: 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: Grant
    Filed: February 26, 2015
    Date of Patent: March 8, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
  • Patent number: 9137121
    Abstract: Systems and methods are disclosed which facilitate the management of changes to a hosted network. In one aspect, a resource optimization manager obtains an identification of one or more changes to be implemented on a hosted network. The network validation manager component simulates the implementation of the identified changes and records state information associated with the monitored simulation. The network validation manager component generates a network change template that includes the information recorded from the simulation of the change to the hosted network. In another aspect, the network validation manager component can utilize network change templates to monitor the implementation of changes to the hosted network. The network change templates can then be utilized to determine whether to proceed with implementation of the change to the hosted network or whether to revert the hosted network to a condition prior to the implementation of the identified change.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: September 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Frederick David Sinn, Justin O. Pietsch
  • Publication number: 20150236980
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Application
    Filed: April 30, 2015
    Publication date: August 20, 2015
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Publication number: 20150172178
    Abstract: 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: Application
    Filed: February 26, 2015
    Publication date: June 18, 2015
    Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
  • Patent number: 9059872
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: June 16, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch
  • Patent number: 8971328
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: March 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan M. Judge, David J. McGaugh, James R. Hamilton, Justin O. Pietsch, David J. O'Meara
  • Patent number: 8902897
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: December 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: James R. Hamilton, Alan M. Judge, David J. McGaugh, Justin O. Pietsch, David J. O'Meara
  • Patent number: 8554952
    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: October 8, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Signh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly, Justin O. Pietsch