IP Library Granted Patent US 7,796,581
Granted Patent B1
US 7,796,581 · App. 11/468,254 · Granted Sep 14, 2010

Automated route control for a communication network

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,796,581
App. No.
11/468,254
Granted
Sep 14, 2010
Kind
B1
Abstract

A route manager queries network elements to identify egress routes and external nodes coupled to the network elements. The route manager queries a database to identify telephone numbers associated with the external nodes. For each telephone number associated with an external node, the route manager associates the telephone number with the egress routes coupled to the external node and with the network elements coupled to the egress routes. On a call, the route manager selects one of the network elements and the egress routes associated with the telephone number.

Claims (40)

1. A method of operating a communication system to automatically update route control information, the method comprising:

querying a plurality of network elements in a telecommunication network to identify egress routes that are coupled to the network elements and to identify external nodes that are coupled to the egress routes, and receiving responses from the network elements that identify the egress routes that are coupled to the network elements and that identify the external nodes that are coupled to the egress routes;

comparing the responses to current route control information to determine new egress routes and new external nodes;

querying a database with identifiers for the new external nodes to identify telephone numbers indicated by NPA-NXX that are associated with the new external nodes, and receiving responses from the database that identify the telephone numbers that are associated with the new external nodes;

for each one of the telephone numbers that is associated with one of the new external nodes, associating the one telephone number with ones of the new egress routes that are coupled to the one new external node and associating the one telephone number with ones of the network elements that are coupled to the ones of the new egress routes;

indicating the new egress routes and the new external nodes along with the associated telephone numbers on a network topology map;

receiving a call to one of the telephone numbers, and in response, selecting one of the network elements and one of the egress routes that are associated with the one telephone number; and

routing the call to the selected network element and routing the call from the selected network element over the selected egress route.

2. The method of claim 1 wherein the identifiers for the external nodes comprise Common Language Location Identifiers.

3. The method of claim 1 wherein the database comprises a Local Access and Transport Area (LATA) Architecture Database.

4. The method of claim 1 further comprising prioritizing the egress routes and the network elements for each of the telephone numbers associated with the new external nodes.

5. The method of claim 4 wherein the network topology map indicates egress route priorities for a selected telephone number.

6. The method of claim 1 wherein selecting the selected network element and the selected egress route in response to the call comprises operating a Service Control Point to make the selections.

7. The method of claim 1 further comprising assigning names to network routes that use the selected network element and the selected egress path.

8. The method of claim 7 further comprising distinguishing between the network routes by incrementing a delimiter in the names.

9. The method of claim 1 further comprising:

querying the network elements to identify tandem routes between the network elements, and receiving responses from the network elements that identify the tandem routes between the network elements;

in response to the call, selecting one of the tandem routes associated with selected network element;

routing the call over the selected tandem route to the selected network element.

10. The method of claim 9 wherein the selected tandem route between two of the network elements includes another one of the network elements.

11. A communication system to automatically update route control information, the system comprising:

a plurality of hardware network elements in a telecommunication network;

a route manager comprising a computer system;

the route manager configured to transfer first queries to identify egress routes that are coupled to the network elements and to identify external nodes that are coupled to the egress routes;

the network elements are configured to receive and process the first queries to transfer first responses that identify the egress routes that are coupled to the network elements and that identify the external nodes that are coupled to the egress routes;

the route manager is configured to receive and process the first responses to compare the first responses to current route control information to determine new egress routes and new external nodes and transfer second queries to a database with identifiers for the new external nodes to identify telephone numbers indicated by NPA-NXX that are associated with the new external nodes, and to receive second responses from the database that identify the telephone numbers that are associated with the new external nodes;

the route manager is configured, for each one of the telephone numbers that is associated with one of the new external nodes, to associate the one telephone number with ones of the new egress routes that are coupled to the one external node and associate the one telephone number with ones of the network elements that are coupled to the ones of the new egress routes;

the route manager configured to direct a graphical user interface to indicate the new egress routes and the new external nodes along with the associated telephone numbers on a network topology map;

the network elements are configured to receive a call to one of the telephone numbers, and in response, transfer a third query;

the route manager is configured to receive and process the third query to select one of the network elements and one of the egress routes that are associated with the one telephone number and transfer a third response indicating the selected egress network element and the selected egress route; and

the network elements are configured to receive and process the third response to route the call to the selected network element and route the call from the selected network element over the selected egress route.

12. The communication system of claim 11 wherein the identifiers for the external nodes comprise Common Language Location Identifiers.

13. The communication system of claim 11 wherein the database comprises a Local Access and Transport Area (LATA) Architecture Database.

14. The communication system of claim 11 wherein the route manager is configured to prioritize the egress routes and the network elements for each of the telephone numbers associated with the new external nodes.

15. The communication system of claim 14 wherein the network topology map indicates egress route priorities for a selected telephone number.

16. The communication system of claim 11 wherein the route manager comprises a Service Control Point.

17. The communication system of claim 11 wherein the route manager is configured to assign names to network routes that use the selected network element and the selected egress path.

18. The communication system of claim 17 wherein the route manager is configured to distinguish between the network routes by incrementing a delimiter in the names.

19. The communication system of claim 11 wherein the route manager is configured to select tandem routes between the network elements.

20. The communication system of claim 19 wherein the selected tandem route between two of the network elements includes another one of the network elements.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →