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: 10516648
    Abstract: 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: Grant
    Filed: January 29, 2018
    Date of Patent: December 24, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Paul A. Bottorff
  • 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: 20190238502
    Abstract: 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: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Inventor: Paul A. Bottorff
  • 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
  • Patent number: 9019963
    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: Grant
    Filed: February 27, 2012
    Date of Patent: April 28, 2015
    Assignee: Constellation Technologies, LLC
    Inventors: Norival R. Figueira, Paul A. Bottorff, Guyves Achtari, Huiwen Li
  • 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
  • Publication number: 20140204949
    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: March 24, 2014
    Publication date: July 24, 2014
    Inventors: Norival R. EFILED, Paul A. BOTTORFF, Guyves ACHTARI, Huiwen LI
  • 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: 8228916
    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: Grant
    Filed: April 9, 2010
    Date of Patent: July 24, 2012
    Assignee: Rockstar Bidco L.P.
    Inventors: Norival R. Figueira, Paul A. Bottorff, Guyves Achtari, Huiwen Li
  • Publication number: 20120155473
    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: February 27, 2012
    Publication date: June 21, 2012
    Applicant: Rockstar Bidco, LP
    Inventors: Norival R. FIGUEIRA, Paul A. BOTTORFF, Guyves ACHTARI, Huiwen LI
  • Patent number: 7944941
    Abstract: 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: Grant
    Filed: May 29, 2000
    Date of Patent: May 17, 2011
    Assignee: Ciena Corporation
    Inventors: Paul A. Bottorff, David W. Martin, Ronald J. Gagnon, Roger D. Carroll, Yuet C. Lee
  • 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