IP Library Granted Patent US 7,570,632
Granted Patent B2
US 7,570,632 · App. 11/693,598 · Granted Aug 4, 2009

System and method for providing alternate routing in a network

Assignee: Level 3 Communications, LLC
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,570,632
App. No.
11/693,598
Granted
Aug 4, 2009
Kind
B2
Abstract

Methods and systems are described for performing alternate routing of communications in a network. The system initiates a communication from an origination endpoint in a packet-switched network, such as a VOIP network, to a destination endpoint, and determining, according to selection criteria, whether to route the communication to the destination endpoint using at least a second circuit-switched network, such as the PSTN.

Claims (32)

1. A computerized method for performing alternate routing of communications in a network, the method comprising:

initiating a communication from an origination endpoint in a packet-switched network to a destination endpoint, wherein the origination endpoint and the destination endpoint are located at different sites, and are associated with a private dialing plan (PDP) number identified in the communication;

appending to the PDP number a customer-specific identifier (CSID) that uniquely identifies one of the sites;

determining, according to selection criteria, whether to route the communication to the destination endpoint using at least a second circuit-switched network; and

routing the communication to the destination endpoint via the second circuit-switched network based on the CSID.

2. The method of claim 1 , wherein initiating a communication comprises initiating a VoIP communication.

3. The method of claim 1 , wherein initiating a communication from an origination endpoint in a packet-switched network comprises initiating a communication from an origination endpoint in a VoIP network.

4. The method of claim 1 , wherein initiating a communication to a destination endpoint comprises initiating a communication to a VoIP endpoint.

5. The method of claim 1 , wherein initiating a communication to a destination endpoint comprises initiating a communication to a PSTN endpoint.

6. The method of claim 1 , wherein determining comprises determining according to available bandwidth criteria.

7. The method of claim 6 , wherein determining according to available bandwidth criteria comprises determining whether a number of call counts processed by an enterprise gatekeeper is above a specified threshold.

8. The method of claim 1 , wherein determining comprises determining according to network resource availability criteria.

9. The method of claim 8 , wherein determining according to network resource availability criteria comprises determining according to the availability of a network component.

10. The method of claim 9 , wherein determining according to the availability of a network component comprises determining according to the availability of a network endpoint.

11. The method of claim 10 , wherein determining according to the availability of a network endpoint comprises:

sending, to a gatekeeper, an admission request containing a network address associated with the network endpoint;

wherein the gatekeeper is programmed to determine whether the network address associated with the network endpoint is a member of a set of available network addresses.

12. The method of claim 9 , wherein determining according to the availability of a network component comprises determining according to the availability of a call mediator.

13. The method of claim 12 , wherein determining according to the availability of a call mediator comprises:

sending, to a gatekeeper, an admission request containing a network address associated with a network endpoint;

wherein the gatekeeper is programmed to determine whether a call mediator associated with the network address is a member of a set of available call mediators.

14. The method of claim 9 , wherein determining according to the availability of a network component comprises determining according to the availability of a gatekeeper.

15. The method of claim 9 , wherein determining according to the availability of a network component comprises determining according to the availability of a gateway.

16. The method of claim 9 , wherein determining according to the availability of a network component comprises determining according to the availability of a router.

17. The method of claim 8 , wherein determining according to network resource availability criteria comprises determining according to the availability of a communication link.

18. The method of claim 1 , wherein routing the communication to the destination endpoint using at least a second circuit-switched network comprises routing the communication using the PSTN.

19. The method of claim 1 further comprising translating a destination endpoint identification number from a format associated with the packet-switched network into a format associated with the circuit-switched network, wherein translating comprises translating a E.164 direct inward dial (DID) number into a PSTN-routable number.

20. A computerized method for establishing a telephonic call from an origination endpoint to a destination endpoint, the computerized method comprising:

receiving a destination telephone number at a gatekeeper in a packet-switched network, the destination telephone number being in a private dialing plan (PDP) format associated with a site corresponding to the destination endpoint;

determining whether to route the telephonic call using the packet-switched network or a circuit-switched network based on network selection criteria;

appending a site identifier to the PDP number that identifies the site of the destination telephone endpoint; and

based on the site identifier, establishing a connection to the destination endpoint over the circuit-switched network using the destination telephone number.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2008
From: LEVEL 3 COMMUNICATIONS, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 021421/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2008
From: SPOREL, ERIC
To: LEVEL 3 COMMUNICATIONS, INC.
Reel/Frame 021240/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2008
From: O'BRIEN, JAMES D., JR.
To: LEVEL 3 COMMUNICATIONS, INC.
Reel/Frame 021257/0988 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2008
From: MUSSMAN, HARRY
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 021020/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2008
From: BAJ, MICHAEL
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 021020/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2008
From: ISRAEL, ROBERT
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 021020/0971 →
Continuity (2)
Continuation 1062951700 · Jul 29, 2003
Related Publication 20070165607A1 · Jul 19, 2007