Patents by Inventor Paul A. Bottorff
Paul A. Bottorff 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: 11349761Abstract: A cost effective congestion isolation for lossless Ethernet utilizing random selection is provided. Upon detecting congestion at one of its egress ports, a downstream device randomly selects a data packet received at one or more of its ingress ports for isolation in a congested priority queue at the ingress port. The downstream device sends a congestion isolation message, including a list of isolation hashes to an upstream device to identify data packets selected for isolation. Upon receipt, the upstream device identifies data packets selected for isolation and begins to queue such packets in a congested priority queue of the upstream device. When priority-based flow control is triggered, the upstream device ceases transmission of packets in the congested priority queue only, while allowing continued transmission of non-isolated data packets.Type: GrantFiled: March 8, 2019Date of Patent: May 31, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Paul Bottorff, Mark Gravel, Mehrnaz Sharifian
-
Publication number: 20200287833Abstract: A cost effective congestion isolation for lossless Ethernet utilizing random selection is provided. Upon detecting congestion at one of its egress ports, a downstream device randomly selects a data packet received at one or more of its ingress ports for isolation in a congested priority queue at the ingress port. The downstream device sends a congestion isolation message, including a list of isolation hashes to an upstream device to identify data packets selected for isolation. Upon receipt, the upstream device identifies data packets selected for isolation and begins to queue such packets in a congested priority queue of the upstream device. When priority-based flow control is triggered, the upstream device ceases transmission of packets in the congested priority queue only, while allowing continued transmission of non-isolated data packets.Type: ApplicationFiled: March 8, 2019Publication date: September 10, 2020Inventors: PAUL BOTTORFF, Mark Gravel, Mehrnaz Sharifian
-
Patent number: 10516648Abstract: A system may include a first network having a first communications protocol, a second network having a second communications protocol and at least one edge device in communication with the first network and the second network. The edge device may include a translator to translate a first address associated with the first network and based on the first communications protocol into a second address associated with the second network and based on the second communications protocol. The second address may include a first address portion based on a first fragment of the first address, a second address portion having a translation key based on a second fragment of the first address and a third address portion having a locator address.Type: GrantFiled: January 29, 2018Date of Patent: December 24, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Paul A. Bottorff
-
Patent number: 10374833Abstract: Some examples herein disclose identifying a service function chain based on a switch address from a packet. The examples disclose modifying the switch address to an address corresponding to a service function based on the identified service function chain. The examples also disclose forwarding the packet to the service function according to the modified switch address.Type: GrantFiled: December 3, 2014Date of Patent: August 6, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Paul Bottorff, Donald Fedyk
-
Publication number: 20190238502Abstract: A system may include a first network having a first communications protocol, a second network having a second communications protocol and at least one edge device in communication with the first network and the second network. The edge device may include a translator to translate a first address associated with the first network and based on the first communications protocol into a second address associated with the second network and based on the second communications protocol. The second address may include a first address portion based on a first fragment of the first address, a second address portion having a translation key based on a second fragment of the first address and a third address portion having a locator address.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventor: Paul A. Bottorff
-
Publication number: 20170288909Abstract: Some examples herein disclose identifying a service function chain based on a switch address from a packet. The examples disclose modifying the switch address to an address corresponding to a service function based on the identified service function chain. The examples also disclose forwarding the packet to the service function according to the modified switch address.Type: ApplicationFiled: December 3, 2014Publication date: October 5, 2017Inventors: Paul Bottorff, Donald Fedyk
-
Patent number: 9059798Abstract: An optical communication device comprises an input/output configured to be coupled to an optical communications line, and a passive optical loopback module coupled to the input and configured to receive optical signals from the input/output, the loopback module being further configured to reflect incoming signals of a test wavelength to the input/output.Type: GrantFiled: May 27, 2014Date of Patent: June 16, 2015Assignee: RPX Clearinghouse LLCInventors: Norival Figueria, Paul Bottorff, Guyves Achtari, Huiwen Li, Richard Brand
-
Patent number: 9019963Abstract: Frame contained destination information may be used by a switch to identify an appropriate output port for a given frame without performing a table access operation. This reduces the processing requirements of the switch to enable the switch to handle frames more efficiently. The frame contained destination information may be contained in the frame's local destination MAC addresses (DA) such that a portion of the DA directly indicates, for each switch that handles the frame, an output port for that switch. Different portions of the DA may be used by different switches, depending on where they are in the network hierarchy. Large switches may also use sub-fields within their allocated portion in the DA to identify internal switching components. A location resolution server may be provided to store and distribute IP and MAC addresses and respond to local ARP requests on the local domain.Type: GrantFiled: February 27, 2012Date of Patent: April 28, 2015Assignee: Constellation Technologies, LLCInventors: Norival R. Figueira, Paul A. Bottorff, Guyves Achtari, Huiwen Li
-
Publication number: 20150003295Abstract: An edge device is used to support a backbone provider bridging network to facilitate interconnection of a plurality of networks. The edge device is coupled between the backbone and a first one of the networks, and is operable to encapsulate data units received from the first network with a header, and to forward the encapsulated data unit to the backbone. The header is indicative of a tunnel that is used to support traffic from the first network to a second network over the backbone. The edge device also de-encapsulates data units received from the backbone that are destined for the first network.Type: ApplicationFiled: September 18, 2014Publication date: January 1, 2015Applicant: ROCKSTAR CONSORTIUM US LPInventors: Paul Bottorff, Norival Figueira, Marc Holness
-
Patent number: 8855122Abstract: An edge device is used to support a backbone provider bridging network to facilitate interconnection of a plurality of networks. The edge device is coupled between the backbone and a first one of the networks, and is operable to encapsulate data units received from the first network with a header, and to forward the encapsulated data unit to the backbone. The header is indicative of a tunnel that is used to support traffic from the first network to a second network over the backbone. The edge device also de-encapsulates data units received from the backbone that are destined for the first network.Type: GrantFiled: June 22, 2005Date of Patent: October 7, 2014Assignee: Rockstar Consortium US LPInventors: Paul Bottorff, Norival Figueira, Marc Holness
-
Publication number: 20140270767Abstract: A metro area network is provided that includes edge and core multiplexors each having a plurality of line ports and one or more uplink ports, a transport network carrying multiplexed traffic between the edge and core multiplexors. In a hard cross connect implementation utilizing source port tagging, a cross-connect device coupled to the core multiplexors provisions or maps communications path between the core multiplexors thereby providing preselected connectivity/mapping of two or more line ports of any of the edge multiplexors. In a soft cross connect implementation utilizing destination port tagging, a cross-connect device includes additional cross-connect multiplexors and functionality to control the destination port tagging performed in the edge, core and cross connect multiplexors thereby provisioning or mapping the desired communications path(s) between various endpoints.Type: ApplicationFiled: May 30, 2014Publication date: September 18, 2014Applicant: Rockstar Consortium US LPInventors: Norival Figueira, Paul Bottorff
-
Publication number: 20140270751Abstract: An optical communication device comprises an input/output configured to be coupled to an optical communications line, and a passive optical loopback module coupled to the input and configured to receive optical signals from the input/output, the loopback module being further configured to reflect incoming signals of a test wavelength to the input/output.Type: ApplicationFiled: May 27, 2014Publication date: September 18, 2014Applicant: ROCKSTAR CONSORTIUM US LPInventors: Norival Figueria, Paul Bottorff, Guyves Achtari, Huiwen Li, Richard Brand
-
Publication number: 20140204949Abstract: Frame contained destination information may be used by a switch to identify an appropriate output port for a given frame without performing a table access operation. This reduces the processing requirements of the switch to enable the switch to handle frames more efficiently. The frame contained destination information may be contained in the frame's local destination MAC addresses (DA) such that a portion of the DA directly indicates, for each switch that handles the frame, an output port for that switch. Different portions of the DA may be used by different switches, depending on where they are in the network hierarchy. Large switches may also use sub-fields within their allocated portion in the DA to identify internal switching components. A location resolution server may be provided to store and distribute IP and MAC addresses and respond to local ARP requests on the local domain.Type: ApplicationFiled: March 24, 2014Publication date: July 24, 2014Inventors: Norival R. EFILED, Paul A. BOTTORFF, Guyves ACHTARI, Huiwen LI
-
Patent number: 8750702Abstract: An optical communication device comprises an input/output configured to be coupled to an optical communications line, and a passive optical loopback module coupled to the input and configured to receive optical signals from the input/output, the loopback module being further configured to reflect incoming signals of a test wavelength to the input/output.Type: GrantFiled: June 21, 2002Date of Patent: June 10, 2014Assignee: Rockstar Consortium US LPInventors: Norival Figueira, Paul Bottorff, Guyves Achtari, Huiwen Li, Richard Brand
-
Patent number: 8625410Abstract: A system for controlling packet forwarding through a dual-homed connection between first and second network domains, the dual-homed connection including two peer nodes connected to the first and second network domains. A sub-ring network is instantiated in the first network domain, and includes at least two nodes connected in a linear topology between a pair of end-nodes. Each end-node corresponds with a respective one of the peer nodes. A virtual link through the second network domain for conveys traffic of the sub-ring network between the peer nodes, and closes the sub-ring network to define a ring topology. Each of the nodes of the sub-ring network is controlled to forward packets of the sub-ring network in accordance with a ring network routing scheme.Type: GrantFiled: May 11, 2009Date of Patent: January 7, 2014Assignee: Ciena CorporationInventors: Bashar Abdullah, Marc Holness, Paul Bottorff, Bernard St-Denis
-
Patent number: 8238245Abstract: A method is provided of planning routes and allocating route identifiers in a managed frame-forwarding network. The network comprises a plurality of nodes interconnected by links, with each node being arranged to forward data frames according to a combination of an identifier and a network address carried by a received data frame and forwarding instructions stored at the node. A first step of the method identifies a sub-set of nodes which are core nodes of the network. The remaining nodes are termed outlying nodes. A spanning tree is then built off each of the identified core nodes, with the spanning tree stopping one link short of any other core node. Each spanning tree defines a loop-free path between a core node at the root of the spanning tree and a set of outlying nodes. Connections are planned between roots of the spanning trees and a different identifier is allocated to each planned connection between a pair of spanning trees.Type: GrantFiled: April 1, 2010Date of Patent: August 7, 2012Assignee: Rockstar Bidco, LPInventors: Nigel Bragg, Paul Bottorff, David Allan, Robert Friskney, Simon Parry
-
Patent number: 8228916Abstract: Frame contained destination information may be used by a switch to identify an appropriate output port for a given frame without performing a table access operation. This reduces the processing requirements of the switch to enable the switch to handle frames more efficiently. The frame contained destination information may be contained in the frame's local destination MAC addresses (DA) such that a portion of the DA directly indicates, for each switch that handles the frame, an output port for that switch. Different portions of the DA may be used by different switches, depending on where they are in the network hierarchy. Large switches may also use sub-fields within their allocated portion in the DA to identify internal switching components. A location resolution server may be provided to store and distribute IP and MAC addresses and respond to local ARP requests on the local domain.Type: GrantFiled: April 9, 2010Date of Patent: July 24, 2012Assignee: Rockstar Bidco L.P.Inventors: Norival R. Figueira, Paul A. Bottorff, Guyves Achtari, Huiwen Li
-
Publication number: 20120155473Abstract: Frame contained destination information may be used by a switch to identify an appropriate output port for a given frame without performing a table access operation. This reduces the processing requirements of the switch to enable the switch to handle frames more efficiently. The frame contained destination information may be contained in the frame's local destination MAC addresses (DA) such that a portion of the DA directly indicates, for each switch that handles the frame, an output port for that switch. Different portions of the DA may be used by different switches, depending on where they are in the network hierarchy. Large switches may also use sub-fields within their allocated portion in the DA to identify internal switching components. A location resolution server may be provided to store and distribute IP and MAC addresses and respond to local ARP requests on the local domain.Type: ApplicationFiled: February 27, 2012Publication date: June 21, 2012Applicant: Rockstar Bidco, LPInventors: Norival R. FIGUEIRA, Paul A. BOTTORFF, Guyves ACHTARI, Huiwen LI
-
Patent number: 7944941Abstract: A high-speed Ethernet using Thin SONET technology as the physical layer carrier makes use the large embedded base of SONET equipment, and is a step forward in integrating WANs, MANs and LANs. The HS Ethernet also takes advantage or current SONET functionality, such as framing, scrambling, integrity, etc. FEC fields are provided in the TOH for achieving a high level of error correction. The HS Ethernet frame comprises a length-type field generated at the PCS sublayer and a HEC field generated at the PMA layer. The frames are routed within a network using the source address, the destination address and a label.Type: GrantFiled: May 29, 2000Date of Patent: May 17, 2011Assignee: Ciena CorporationInventors: Paul A. Bottorff, David W. Martin, Ronald J. Gagnon, Roger D. Carroll, Yuet C. Lee
-
Patent number: 7876749Abstract: A metro area network is provided that includes edge and core multiplexors each having a plurality of line ports and one or more uplink ports, a transport network carrying multiplexed traffic between the edge and core multiplexors. In a hard cross connect implementation utilizing source port tagging, a cross-connect device coupled to the core multiplexors provisions or maps communications path between the core multiplexors thereby providing preselected connectivity/mapping of two or more line ports of any of the edge multiplexors. In a soft cross connect implementation utilizing destination port tagging, a cross-connect device includes additional cross-connect multiplexors and functionality to control the destination port tagging performed in the edge, core and cross connect multiplexors thereby provisioning or mapping the desired communications path(s) between various endpoints.Type: GrantFiled: November 23, 2005Date of Patent: January 25, 2011Assignee: Nortel Networks LimitedInventors: Norival Figueira, Paul Bottorff