IP Library Granted Patent US 7,466,814
Granted Patent B1
US 7,466,814 · App. 10/669,928 · Granted Dec 16, 2008

Switch code routing management method and system

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 7,466,814
App. No.
10/669,928
Granted
Dec 16, 2008
Kind
B1
Abstract

The present invention provides a method and system for maintaining and updating records of the routing of switches in a telecommunication network. Routing information is retrieved from a routing guide, and corresponding routing information is retrieved from switches in the telecommunication network. Routing information is retrieved from switches by using the routing information from the routing guide to iteratively retrieve routing information from switches by NPA code, switch, rate center, and NXX codes. Routing information from the routing guide is compared to routing information retrieved from the switches and discrepancies in the routing information is identified. Identified discrepancies are corrected in either the routing guide or the routing of the switch.

Claims (100)

1. A method for maintaining code routing information for a routing guide and for the switches in a telecommunication network, the method comprising:

retrieving code routing information from a routing guide;

retrieving code routing information from switches in the telecommunication network corresponding to the code routing information received from the routing guide; and

identifying discrepancies between the code routing information received from the routing guide and the code routing information retrieved from switches in the telecommunication network.

2. The method for maintaining code routing information of claim 1 , further comprising:

correcting routing errors in the routing guide; and

correcting routing errors in switches in the telecommunication network.

3. The method for maintaining code routing information of claim 2 , wherein the routing guide comprises a routing database containing LERG routing data.

4. The method for maintaining code routing information of claim 2 , wherein retrieving code routing information from switches in the telecommunication network corresponding to the code routing information received from the routing guide comprises:

iteratively accessing switches and retrieving routing information from each switch for each area code in the routing guide until all switches in each area code in the routing guide has been accessed.

5. A method for maintaining code routing information for a routing guide and for the switches in a telecommunication network, the method comprising:

retrieving routing information for an NPA code from the routing guide;

connecting to a switch for the NPA code;

accessing a rate center on the switch for the NPA code;

accessing an NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the NXX code for the rate center on the switch for the NPA code;

saving routing information responsive to the query for the NXX code for the rate center on the switch for the NPA code;

iteratively repeating:

accessing an additional NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the additional NXX code for the rate center on the switch for the NPA code; and

saving routing information responsive to the query for the additional NXX code for the rate center on the switch for the NPA code;

until routing information for all NXX codes for the rate center on the switch for the NPA code has been saved.

6. The method for maintaining code routing information of claim 5 , further comprising:

iteratively repeating:

accessing a rate center on the switch for the NPA code;

accessing a different NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the different NXX code for the rate center on the switch for the NPA code;

saving routing information responsive to the query for the different NXX code for the rate center on the switch for the NPA code; and

iteratively repeating:

accessing a further NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the further NXX code for the rate center on the switch for the NPA code; and

saving routing information responsive to the query for the further NXX code for the rate center on the switch for the NPA code;

until routing information for all NXX codes for the rate center on the switch for the NPA code has been saved;

until routing information for all rate centers on the switch for the NPA code has been saved.

7. The method for maintaining code routing information of claim 6 , further comprising:

comparing the routing information from the routing guide to the routing information saved from the switches; and

identifying discrepancies in the routing information from the routing guide and the routing information saved from the switches.

8. The method for maintaining code routing information of claim 7 , further comprising:

correcting identified discrepancies in the routing guide.

9. The method for maintaining code routing information of claim 7 , further comprising:

correcting identified discrepancies in the routing of the switches.

10. The method for maintaining code routing information of claim 7 , further comprising:

determining which identified discrepancies are errors in the routing guide and which identified discrepancies are errors in the routing of the switches;

correcting errors in the routing guide; and

correcting errors in the routing of the switches.

11. The method for maintaining code routing information of claim 6 , further comprising:

comparing the routing information from the routing guide to the routing information saved from the switches; and

identifying discrepancies in the routing information from the routing guide and the routing information saved from the switches.

12. The method for maintaining code routing information of claim 11 , further comprising:

correcting identified discrepancies in the routing guide.

13. The method for maintaining code routing information of claim 11 , further comprising:

correcting identified discrepancies in the routing of the switches.

14. The method for maintaining code routing information of claim 11 , further comprising:

determining which identified discrepancies are errors in the routing guide and which identified discrepancies are errors in the routing of the switches;

correcting errors in the routing guide; and

correcting errors in the routing of the switches.

15. At least one machine-readable media containing machine-readable code embodied thereon for causing a system to perform a method for maintaining code routing information for a routing guide and for switches in a telecommunication network, the method comprising:

retrieving code routing information from a routing guide;

retrieving code routing information from switches in the telecommunication network corresponding to the code routing information received from the routing guide; and

identifying discrepancies between the code routing information received from the routing guide and the code routing information retrieved from switches in the telecommunication network.

16. The at least one machine-readable media of claim 15 , the method further comprising:

correcting routing errors in the routing guide; and

correcting routing errors in switches in the telecommunication network.

17. The at least one machine-readable media of claim 16 , wherein the step of the method of retrieving code routing information from switches in the telecommunication network corresponding to the code routing information received from the routing guide comprises:

iteratively accessing switches and retrieving routing information from each switch for each area code in the routing guide until all switches in each area code in the routing guide has been accessed.

18. At least one machine-readable media containing machine-readable code embodied thereon for maintaining code routing information for a routing guide and for switches in a telecommunication network, the method comprising:

retrieving routing information for an NPA code from the routing guide;

connecting to a switch for the NPA code;

accessing a rate center on the switch for the NPA code;

accessing an NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the NXX code for the rate center on the switch for the NPA code;

saving routing information responsive to the query for the NXX code for the rate center on the switch for the NPA code;

iteratively repeating:

accessing an additional NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the additional NXX code for the rate center on the switch for the NPA code; and

saving routing information responsive to the query for the additional NXX code for the rate center on the switch for the NPA code;

until routing information for all NXX codes for the rate center on the switch for the NPA code has been saved.

19. The at least one machine-readable media of claim 18 , the method further comprising:

iteratively repeating:

accessing a rate center on the switch for the NPA code;

accessing a different NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the different NXX code for the rate center on the switch for the NPA code;

saving routing information responsive to the query for the different NXX code for the rate center on the switch for the NPA code; and

iteratively repeating:

accessing a further NXX code for the rate center on the switch for the NPA code;

querying the switch for routing information for the further NXX code for the rate center on the switch for the NPA code; and

saving routing information responsive to the query for the further NXX code for the rate center on the switch for the NPA code;

until routing information for all NXX codes for the rate center on the switch for the NPA code has been saved;

until routing information for all rate centers on the switch for the NPA code has been saved.

20. The at least one machine-readable media of claim 18 , the method further comprising:

comparing the routing information from the routing guide to the routing information saved from the switches; and

identifying discrepancies in the routing information from the routing guide and the routing information saved from the switches.

21. The at least one machine-readable media of claim 20 , the method further comprising:

correcting identified discrepancies in the routing guide.

22. The at least one machine-readable media of claim 20 , the method further comprising:

correcting identified discrepancies in the routing of the switches.

23. The at least one machine-readable media of claim 20 , the method further comprising:

determining which identified discrepancies are errors in the routing guide and which identified discrepancies are errors in the routing of the switches;

correcting errors in the routing guide; and

correcting errors in the routing of the switches.

Assignments (3)
CHANGE OF NAME Recorded Sep 24, 2021
From: EMBARQ HOLDINGS COMPANY, LLC
To: CENTURYLINK INTELLECTUAL PROPERTY LLC
Reel/Frame 057598/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2006
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: EMBARQ HOLDINGS COMPANY, LLC
Reel/Frame 018535/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2003
From: FRIES, JEFFREY M.; DWEKAT, ZYAD AHMAD
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 014547/0350 →