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: 11088938Abstract: 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: GrantFiled: December 23, 2019Date of Patent: August 10, 2021Assignee: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Publication number: 20200127914Abstract: 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: ApplicationFiled: December 23, 2019Publication date: April 23, 2020Applicant: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Patent number: 10523555Abstract: 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: GrantFiled: March 19, 2018Date of Patent: December 31, 2019Assignee: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Publication number: 20180254975Abstract: 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: ApplicationFiled: March 19, 2018Publication date: September 6, 2018Inventor: Christopher J. Gibbings
-
Patent number: 9923804Abstract: 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: GrantFiled: February 8, 2017Date of Patent: March 20, 2018Assignee: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Publication number: 20170149649Abstract: 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: ApplicationFiled: February 8, 2017Publication date: May 25, 2017Inventor: Christopher J. Gibbings
-
Patent number: 9426092Abstract: 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: GrantFiled: October 31, 2007Date of Patent: August 23, 2016Assignee: Level 3 Communications LLCInventors: Joseph Lawrence, Christopher J. Gibbings, Niclas Comstedt, Nassar El-Aawar
-
Publication number: 20120327765Abstract: 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: ApplicationFiled: June 18, 2012Publication date: December 27, 2012Applicant: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Patent number: 8203938Abstract: 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: GrantFiled: May 22, 2008Date of Patent: June 19, 2012Assignee: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Publication number: 20090290497Abstract: 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: ApplicationFiled: May 22, 2008Publication date: November 26, 2009Applicant: Level 3 Communications LLCInventor: Christopher J. Gibbings
-
Publication number: 20080192651Abstract: 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: ApplicationFiled: February 7, 2008Publication date: August 14, 2008Applicant: Level 3 Communications, LLCInventor: Christopher J. Gibbings
-
Publication number: 20080151863Abstract: 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: ApplicationFiled: October 31, 2007Publication date: June 26, 2008Applicant: Level 3 Communications LLCInventors: Joseph Lawrence, Christopher J. Gibbings, Niclas Comstedt, Nassar El-Aawar
-
Patent number: 5279687Abstract: 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: GrantFiled: September 12, 1991Date of Patent: January 18, 1994Assignee: British Telecommunications PLCInventors: Christopher G. Tuppen, Christopher J. Gibbings