IP Library Granted Patent US 7,295,665
Granted Patent B2
US 7,295,665 · App. 11/342,793 · Granted Nov 13, 2007

Method and system for routing a communication through an alternate carrier

Assignee: AT&T Labs, Inc.
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,295,665
App. No.
11/342,793
Granted
Nov 13, 2007
Kind
B2
Abstract

A method and system for routing a communication through an alternate carrier. The A method includes recognizing an input number upon which a call is based, assigning primary, alternate and secondary interexchange carriers responsive to the recognizing, and sequentially routing an input number from a node among primary, alternate, and secondary carriers until a connection is established.

Claims (29)

1. A computer readable medium storing a program, executable by a computer, for facilitating sequential routing of a call to a destination via a service location of a plurality of service locations and a selected interexchange carrier (IXC), the call being directed to a telephone number associated with a telecommunications service and also with the destination, the medium comprising:

a priority code segment executable to store a priority order of a plurality of IXCs for each of the service locations, the priority order being changeable based at least in part on a dialed number comprising the telephone number;

wherein the call is attempted to be routed from a selected service location to the destination associated with the telephone number via a highest priority IXC assigned to the selected service location; and

wherein, if the highest priority IXC is unavailable, the call is attempted to be routed from the selected service location to the destination associated with the telephone number via a second highest priority IXC assigned to the selected service location.

2. The medium of claim 1 , further comprising a manual selection receiving code segment executable to receive a manual selection of an IXC, the manually selected IXC being designated the highest priority IXC.

3. The medium of claim 2 , further comprising a new priority determining code segment executable to determine a new priority order of remaining IXCs in response to the receiving the manual selection, the new priority order indicating the second highest priority IXC.

4. The medium of claim 2 , further comprising an alternate IXC eliminating code segment executable to assign no IXC as the second highest priority IXC, wherein if the highest priority IXC is unavailable, the call is not completed.

5. The medium of claim 1 , further comprising a PIC assigning code segment executable to designate the highest priority IXC based on a local primary interexchange carrier (PIC) of a caller.

6. The medium of claim 5 , further comprising:

a PIC analysis code segment executable to determine whether the PIC is an authorized carrier,

wherein, when the PIC is an authorized carrier, designating the highest priority IXC as the local (PIC) of the caller, and when the PIC is not an authorized carrier, using the stored priority order.

7. The medium of claim 1 , further comprising a reporting code segment executable to report a sequence of selected IXCs.

8. The medium of claim 2 , in which the manual selection receiving code segment recognizes a prefix code identifying the manually selected IXC.

9. The medium of claim 1 , in which the telephone number comprises a dedicated number.

10. The medium of claim 1 , in which the call is placed from a pay phone, the call being completed without charging a calling party.

11. A method for routing a call via a selected interexchange carrier (IXC), the call being directed to a telephone number associated with a telecommunications service that is partially executed within a plurality of service end offices, the routing method comprising:

receiving the call placed to the telephone number at a selected one of the service end offices, each of the service end offices having a priority order of a plurality of IXCs, the priority order being alterable based at least in part on a dialed number comprising the telephone number;

attempting to route the call from the selected service end office to a destination associated with the telephone number via a highest priority IXC assigned to the selected end office; and

if the highest priority IXC is unavailable, attempting to route the call from the selected end office to the destination associated with the telephone number via a second highest priority IXC assigned to the selected end office.

12. The method of claim 11 , further comprising receiving a manual selection of an IXC, the manually selected IXC being designated the highest priority IXC.

13. The method of claim 12 , further comprising determining a new priority order of remaining IXCs in response to the manual selection, the new priority order designating the second highest priority IXC.

14. The method of claim 12 , further comprising assigning no IXC as the second highest priority IXC, wherein if the highest priority IXC is unavailable, the call is not completed.

15. The method of claim 11 , further comprising designating the highest priority IXC based on a local primary interexchange carrier (PIC) of a caller.

16. The method of claim 15 , further comprising determining whether the PIC is an authorized carrier,

wherein, when the PIC is an authorized carrier, designating the highest priority IXC as the local (PIC) of the caller, and when the PIC is not an authorized carrier, using the received priority order assignment.

17. The method of claim 11 , further comprising reporting a sequence of selected IXCs.

18. The method of claim 12 , further comprising recognizing a prefix code of the received manual selection.

19. The method of claim 11 , in which the telephone number comprises a dedicated number.

20. The method of claim 11 , in which the call is placed from a pay phone, the call being completed without charging a calling party.

Assignments (8)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: SOUTHWESTERN BELL TECHNOLOGY RESOURCES, INC.
To: SBC TECHNOLOGY RESOURCES, INC.
Reel/Frame 035681/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: SBC TECHNOLOGY RESOURCES, INC.
To: SBC LABORATORIES, INC.
Reel/Frame 035681/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: SBC LABORATORIES, INC.
To: AT&T LABS, INC.
Reel/Frame 035682/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 035682/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: PLUNKETT, WILLIAM; CULLI, LAURA; CORONADO, M. LOURDES; HICKMAN, DAVID; NANCE, BRUCE A.; SIMINO, JOHN; TAMASI, MARK
To: SOUTHWESTERN BELL TECHNOLOGY RESOURCES, INC.
Reel/Frame 035680/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RPX CORPORATION
Reel/Frame 035277/0991 →
Continuity (6)
Continuation 1074744700 · Dec 30, 2003
Continuation 1033019800 · Dec 30, 2002
Continuation 0992279400 · Aug 7, 2001
Continuation 0959273100 · Jun 13, 2000
Continuation 0890337200 · Jul 30, 1997
Related Publication 20060140384A1 · Jun 29, 2006