IP Library Granted Patent US 9,059,900
Granted Patent B2
US 9,059,900 · App. 14/281,476 · Granted Jun 16, 2015

Methods and systems for automatically rerouting logical circuit data

Inventors: William Taylor (Duluth, GA); David Massengill (Covington, GA); John Hollingsworth (Covinton, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04L41/065H04L12/4641H04L45/00H04L45/22H04L45/28H04L43/0817H04L41/0659G06F11/2002H04L1/22H04L41/0672
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,059,900
App. No.
14/281,476
Granted
Jun 16, 2015
Kind
B2
Abstract

An example involves when a first logical circuit identifier of the dedicated logical circuit that is to communicate data only between a host device and a remote device does not match a second logical circuit identifier of a logical failover circuit comprising an alternate communication path for communicating the data, and when the dedicated logical circuit has failed: the second logical circuit identifier is renamed to identify the logical failover circuit using the first logical circuit identifier when the logical failover circuit is a dedicated logical failover circuit to communicate only when the dedicated logical circuit fails, and the dedicated logical circuit is renamed to identify the dedicated logical circuit using the second logical circuit identifier when the logical failover circuit is to communicate regardless of failure of the dedicated logical circuit.

Claims (34)

1. A method of automatically rerouting logical circuit data, the method comprising:

when a first logical circuit identifier of a dedicated logical circuit that is to communicate data only between a host device and a remote device does not match a second logical circuit identifier of a logical failover circuit comprising an alternate communication path for communicating the data, and when the dedicated logical circuit has failed:

when the logical failover circuit is a dedicated logical failover circuit used to communicate only when the dedicated logical circuit fails, renaming the second logical circuit identifier of the logical failover circuit to identify the logical failover circuit using the first logical circuit identifier of the dedicated logical circuit, and

when the logical failover circuit is used to communicate regardless of the failure of the dedicated logical circuit, renaming the dedicated logical circuit to identify the dedicated logical circuit using the second logical circuit identifier of the logical failover circuit; and

rerouting the data to the logical failover circuit without manual intervention.

2. The method of claim 1 , wherein the dedicated logical circuit is in a multiprotocol label switching standard network.

3. The method of claim 1 , further comprising making a real-time offer to a customer of the dedicated logical circuit after identifying the failure of the dedicated logical circuit and before rerouting the data, the real-time offer being to reroute the data.

4. The method of claim 1 , wherein the dedicated logical circuit traverses a first local access and transport area, a first inter-exchange carrier, and a second local access and transport area.

5. The method of claim 4 , wherein the logical failover circuit traverses a second inter-exchange carrier, a third local access and transport area, a third inter-exchange carrier, and the second local access and transport area, wherein rerouting the data to the logical failover circuit comprises rerouting the data via the second inter-exchange carrier, the third local access and transport area, and the third inter-exchange carrier to bypass the first inter-exchange carrier.

6. The method of claim 4 , further comprising identifying that the dedicated logical circuit has failed using a network management system in communication with the first and second local access and transport areas via management trunks and separate from switches of the dedicated logical circuit used to communicate the data.

7. The method of claim 1 , wherein the first and second logical circuit identifiers are at least one of virtual path identifiers or virtual circuit identifiers.

8. An apparatus to automatically reroute logical circuit data, the apparatus comprising:

a processor; and

a memory to store machine readable instructions that, when executed by the processor, cause the processor to perform operations comprising:

when a first logical circuit identifier of a dedicated logical circuit that is to communicate data only between a host device and a remote device does not match a second logical circuit identifier of a logical failover circuit comprising an alternate communication path for communicating the data, and when the dedicated logical circuit has failed:

when the logical failover circuit is a dedicated logical failover circuit used to communicate only when the dedicated logical circuit fails, renaming the second logical circuit identifier of the logical failover circuit to identify the logical failover circuit using the first logical circuit identifier of the dedicated logical circuit, and

when the logical failover circuit is used to communicate regardless of the failure of the dedicated logical circuit, renaming the dedicated logical circuit to identify the dedicated logical circuit using the second logical circuit identifier of the logical failover circuit; and

rerouting the data to the logical failover circuit without manual intervention.

9. The apparatus of claim 8 , wherein the dedicated logical circuit is in a multiprotocol label switching standard network.

10. The apparatus of claim 8 , wherein the operations further comprise, after the dedicated logical circuit has failed and prior to rerouting the data, making a real-time offer to a customer of the dedicated logical circuit to reroute the data.

11. The apparatus of claim 8 , wherein the dedicated logical circuit traverses a first local access and transport area, a first inter-exchange carrier, and a second local access and transport area.

12. The apparatus of claim 11 , wherein the logical failover circuit traverses a second inter-exchange carrier, a third local access and transport area, a third inter-exchange carrier, and the second local access and transport area, wherein the network management module is to reroute the data to the logical failover circuit to reroute the data via the second inter-exchange carrier, the third local access and transport area, and the third inter-exchange carrier to bypass the first inter-exchange carrier.

13. The apparatus of claim 11 , further comprising a network management application program in communication with the first and second local access and transport areas via management trunks and separate from switches of the dedicated logical circuit used to communicate the data, the network management application program to store status information generated by the switches, wherein the processor is further to request the status information from the network management application program and to identify the failure of the dedicated logical circuit based on the status information.

14. The apparatus of claim 8 , wherein the first and second logical circuit identifiers are at least one of virtual path identifiers or virtual circuit identifiers.

15. A computer readable storage device comprising instructions which, when executed, cause a machine to perform operations comprising:

when a first logical circuit identifier of the dedicated logical circuit that is to communicate data only between a host device and a remote device does not match a second logical circuit identifier of a logical failover circuit comprising an alternate communication path for communicating the data, and when the dedicated logical circuit has failed:

when the logical failover circuit is a dedicated logical failover circuit used to communicate only when the dedicated logical circuit fails, renaming the second logical circuit identifier of the logical failover circuit to identify the logical failover circuit using the first logical circuit identifier of the dedicated logical circuit, and

when the logical failover circuit is used to communicate regardless of the failure of the dedicated logical circuit, renaming the dedicated logical circuit to identify the dedicated logical circuit using the second logical circuit identifier of the logical failover circuit; and

rerouting the data to the logical failover circuit without manual intervention.

16. The computer readable storage device of claim 15 , wherein the dedicated logical circuit is in a multiprotocol label switching standard network.

17. The computer readable storage device of claim 15 , wherein the operations further comprise, after the dedicated logical circuit has failed and prior to rerouting the data, making a real-time offer to a customer of the dedicated logical circuit to reroute the data.

18. The computer readable storage device of claim 15 , wherein the dedicated logical circuit traverses a first local access and transport area, a first inter-exchange carrier, and a second local access and transport area.

19. The computer readable storage device of claim 18 , wherein the logical failover circuit traverses a second inter-exchange carrier, a third local access and transport area, a third inter-exchange carrier, and the second local access and transport area, and wherein the operations further comprise rerouting the data to the second inter-exchange carrier, the third local access and transport area, and the third inter-exchange carrier to bypass the first inter-exchange carrier.

20. The computer readable storage device of claim 18 , wherein the operations further comprise identifying that the dedicated logical circuit has failed using a network management system in communication with the first and second local access and transport areas via management trunks and separate from switches of the dedicated logical circuit used to communicate the data.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2016
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RAKUTEN, INC.
Reel/Frame 037771/0878 →
CHANGE OF NAME Recorded Aug 26, 2015
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 036463/0782 →
CHANGE OF NAME Recorded Aug 26, 2015
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 036463/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2015
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 036420/0233 →
CHANGE OF NAME Recorded Aug 26, 2015
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 036463/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2014
From: TAYLOR, WILLIAM; MASSENGILL, DAVID; HOLLINGSWORTH, JOHN
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 033345/0539 →
Continuity (5)
Continuation 14038187 · Sep 26, 2013
Continuation 13690777 · Nov 30, 2012
Continuation 12609415 · Oct 30, 2009
Continuation 10745168 · Dec 23, 2003
Related Publication 20140254348A1 · Sep 11, 2014