Patents by Inventor Paul Bottorff

Paul 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: 11349761
    Abstract: 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: Grant
    Filed: March 8, 2019
    Date of Patent: May 31, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Bottorff, Mark Gravel, Mehrnaz Sharifian
  • Publication number: 20200287833
    Abstract: 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: Application
    Filed: March 8, 2019
    Publication date: September 10, 2020
    Inventors: PAUL BOTTORFF, Mark Gravel, Mehrnaz Sharifian
  • Patent number: 10374833
    Abstract: 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: Grant
    Filed: December 3, 2014
    Date of Patent: August 6, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul Bottorff, Donald Fedyk
  • Publication number: 20170288909
    Abstract: 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: Application
    Filed: December 3, 2014
    Publication date: October 5, 2017
    Inventors: Paul Bottorff, Donald Fedyk
  • Patent number: 9059798
    Abstract: 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: Grant
    Filed: May 27, 2014
    Date of Patent: June 16, 2015
    Assignee: RPX Clearinghouse LLC
    Inventors: Norival Figueria, Paul Bottorff, Guyves Achtari, Huiwen Li, Richard Brand
  • Publication number: 20150003295
    Abstract: 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: Application
    Filed: September 18, 2014
    Publication date: January 1, 2015
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Paul Bottorff, Norival Figueira, Marc Holness
  • Patent number: 8855122
    Abstract: 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: Grant
    Filed: June 22, 2005
    Date of Patent: October 7, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Paul Bottorff, Norival Figueira, Marc Holness
  • Publication number: 20140270767
    Abstract: 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: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: Norival Figueira, Paul Bottorff
  • Publication number: 20140270751
    Abstract: 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: Application
    Filed: May 27, 2014
    Publication date: September 18, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Norival Figueria, Paul Bottorff, Guyves Achtari, Huiwen Li, Richard Brand
  • Patent number: 8750702
    Abstract: 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: Grant
    Filed: June 21, 2002
    Date of Patent: June 10, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Norival Figueira, Paul Bottorff, Guyves Achtari, Huiwen Li, Richard Brand
  • Patent number: 8625410
    Abstract: 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: Grant
    Filed: May 11, 2009
    Date of Patent: January 7, 2014
    Assignee: Ciena Corporation
    Inventors: Bashar Abdullah, Marc Holness, Paul Bottorff, Bernard St-Denis
  • Patent number: 8238245
    Abstract: 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: Grant
    Filed: April 1, 2010
    Date of Patent: August 7, 2012
    Assignee: Rockstar Bidco, LP
    Inventors: Nigel Bragg, Paul Bottorff, David Allan, Robert Friskney, Simon Parry
  • Patent number: 7876749
    Abstract: 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: Grant
    Filed: November 23, 2005
    Date of Patent: January 25, 2011
    Assignee: Nortel Networks Limited
    Inventors: Norival Figueira, Paul Bottorff
  • Publication number: 20100284413
    Abstract: 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: Application
    Filed: May 11, 2009
    Publication date: November 11, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Bashar Abdullah, Marc Holness, Paul Bottorff, Bernard St-Denis
  • Publication number: 20100189015
    Abstract: 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: Application
    Filed: April 1, 2010
    Publication date: July 29, 2010
    Inventors: Nigel BRAGG, Paul Bottorff, David Allan, Robert Friskney, Simon Parry
  • Patent number: 7756035
    Abstract: 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: Grant
    Filed: January 31, 2006
    Date of Patent: July 13, 2010
    Assignee: Nortel Networks Limited
    Inventors: Nigel Bragg, Paul Bottorff, David Allan, Robert Friskney, Simon Parry
  • Publication number: 20070177527
    Abstract: 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: Application
    Filed: January 31, 2006
    Publication date: August 2, 2007
    Inventors: Nigel Bragg, Paul Bottorff, David Allan, Robert Friskney, Simon Parry
  • Publication number: 20050286541
    Abstract: 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: Application
    Filed: June 22, 2005
    Publication date: December 29, 2005
    Inventors: Paul Bottorff, Norival Figueira, Marc Holness
  • Publication number: 20050027881
    Abstract: 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: Application
    Filed: November 20, 2003
    Publication date: February 3, 2005
    Applicant: Nortel Networks Limited
    Inventors: Norival Figueira, Paul Bottorff, Guyves Achtari, Huiwen Li
  • Patent number: 6788681
    Abstract: A method and apparatus for providing a Virtual Private Network (VPN) over a connectionless network connecting a plurality of Local Area Networks (LANs), such as an Ethernet network, is disclosed. The method and apparatus comprises associated each VPN with a unique identifier and each LAN of the VPN with a interface device connecting the LAN to the connectionless network, which may be for example, a Synchronous Optical Network (SONET). The interface device may service a plurality of LANs. Accordingly, each LAN is associated with a User-Network Interface that forms part of the interface device. Each data packet destined for a second LAN, such Ethernet frames, received by the interface device for a first LAN is encapsulated with, if known, a Media Access Control (MAC) address of the interface device connected to the second LAN, the VPN's unique identifier, and the port on the interface device connected to the second LAN.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: September 7, 2004
    Assignee: Nortel Networks Limited
    Inventors: Alan J. Hurren, Joseph M. Regan, Paul Bottorff, Mark Cobbold