Patents by Inventor Christopher J. Gibbings

Christopher J. Gibbings 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: 11088938
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: August 10, 2021
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Publication number: 20200127914
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 23, 2020
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Patent number: 10523555
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: December 31, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Publication number: 20180254975
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 6, 2018
    Inventor: Christopher J. Gibbings
  • Patent number: 9923804
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: March 20, 2018
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Publication number: 20170149649
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Application
    Filed: February 8, 2017
    Publication date: May 25, 2017
    Inventor: Christopher J. Gibbings
  • Patent number: 9426092
    Abstract: Embodiments of the present invention generally relate to network communications. More specifically, embodiments relate to a system and method for switching data through a network. An embodiment of a switching system communicatively couples an external network to a wide area network. The system includes a plurality of edge switches communicatively coupled to the external network, a plurality of core switches communicatively coupled to the wide area network, and an interconnected matrix of switches communicatively coupled to the core switches and the edge switches and configured to forward communication traffic between the edge switches and the core switches.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 23, 2016
    Assignee: Level 3 Communications LLC
    Inventors: Joseph Lawrence, Christopher J. Gibbings, Niclas Comstedt, Nassar El-Aawar
  • Publication number: 20120327765
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 27, 2012
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Patent number: 8203938
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and in response to detecting that the link in the parallel link configuration has failed, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: June 19, 2012
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Publication number: 20090290497
    Abstract: A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and in response to detecting that the link in the parallel link configuration has failed, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: Level 3 Communications LLC
    Inventor: Christopher J. Gibbings
  • Publication number: 20080192651
    Abstract: A system can check links of a plurality of networks that use different routing protocols. The system derives link states from a copy of a routing database according to the format of the routing database. The derived link states are formatted into a reference format and compared to reference link states to determine link state differences. A reference link state file can be updated based on the determined link state differences. A method involves obtaining a copy of a routing database from a router and deriving current link states from the copy of the routing database according to the format of the routing database. The derived link states are formatted into a reference format. The current link states are compared to reference link states to determine link state differences. User-friendly router names and router interface names are obtained from, for example, a router configuration file. IP addresses in the link state differences are mapped to the router names and router interface names.
    Type: Application
    Filed: February 7, 2008
    Publication date: August 14, 2008
    Applicant: Level 3 Communications, LLC
    Inventor: Christopher J. Gibbings
  • Publication number: 20080151863
    Abstract: Embodiments of the present invention generally relate to network communications. More specifically, embodiments relate to a system and method for switching data through a network. An embodiment of a switching system communicatively couples an external network to a wide area network. The system includes a plurality of edge switches communicatively coupled to the external network, a plurality of core switches communicatively coupled to the wide area network, and an interconnected matrix of switches communicatively coupled to the core switches and the edge switches and configured to forward communication traffic between the edge switches and the core switches.
    Type: Application
    Filed: October 31, 2007
    Publication date: June 26, 2008
    Applicant: Level 3 Communications LLC
    Inventors: Joseph Lawrence, Christopher J. Gibbings, Niclas Comstedt, Nassar El-Aawar
  • Patent number: 5279687
    Abstract: In order to grow single crystal, solid state devices onto a mismatched substrate, a secondary substrate is obtained by growing an epilayer divided into mesas (21) onto the primary substrate. The epilayer is annealed and this relieves the strain and causes dislocations to terminate preferentially on the sides of the mesas.
    Type: Grant
    Filed: September 12, 1991
    Date of Patent: January 18, 1994
    Assignee: British Telecommunications PLC
    Inventors: Christopher G. Tuppen, Christopher J. Gibbings