IP Library Granted Patent US 7,042,999
Granted Patent B2
US 7,042,999 · App. 10/645,071 · Granted May 9, 2006

Method and system for providing direct routing of local number portability (LNP) calls to alternate terminations

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,042,999
App. No.
10/645,071
Granted
May 9, 2006
Kind
B2
Abstract

An approach for processing a call over a telecommunications system is disclosed. A call processor (e.g., a Service Control Point (SCP)) communicates with a switch to provide an alternative route for a call, received by the switch, that is determined to be a local portability number (LNP). A database coupled to the call processor stores the alternative routes associated with the LNP call; at least one of the alternative routes specifies a route that bypasses a local exchange network capable of terminating the call, whereby local access charges are avoided.

Claims (55)

1. A method of processing a call, the method comprising:

receiving a query from a switch associated with a service provider for an instruction for terminating the call, wherein the service provider includes an interexchange carrier;

determining whether the call is a local number portability (LNP) call; and

if the call is a LNP call, selectively instructing, in response to the query, the switch to terminate the call without incurring a local access charge for the call assessable by a local carrier capable of terminating the call,

wherein the call is terminated over a Dedicated Access Line (DAL) circuit of the service provider.

2. A method according to claim 1 , further comprising:

specifying that the call is alternatively to be terminated over a communication mechanism including one of a wireless communication channel, a Voice over IP (Internet Protocol) session, or a cable communication channel.

3. A method according to claim 2 , wherein the communication mechanism is unavailable to terminate the call, the method further comprising:

instructing the switch to terminate the call over another communication mechanism different from the communication mechanism.

4. A method according to claim 3 , wherein the step of instructing the switch is iteratively performed until an available communication mechanism exists or an overflow condition is determined whereby the call is routed over a local carrier network.

5. A method according to claim 1 , wherein the query in the receiving step is a Service Control Point (SCP) query.

6. A computer-readable medium carrying one or more sequences of one or more instructions for processing a call, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:

receiving a query from a switch associated with a service provider for an instruction for terminating the call, wherein the service provider includes an interexchange carrier;

determining whether the call is a local number portability (LNP) call; and

if the call is a LNP call, selectively instructing, in response to the query, the switch to terminate the call without incurring a local access charge for the call assessable by a local carrier capable of terminating the call,

wherein the call is terminated over a Dedicated Access Line (DAL) circuit of the service provider.

7. A computer-readable medium according to claim 6 , wherein the one or more processors further perform the step of:

specifying that the call alternatively is to be terminated over a communication mechanism including one of a wireless communication channel, a Voice over IP (Internet Protocol) session, or a cable communication channel.

8. A computer-readable medium according to claim 7 , wherein the communication mechanism is unavailable to terminate the call, and the one or more processors further perform the step of:

instructing the switch to terminate the call over another communication mechanism different from the communication mechanism.

9. A computer-readable medium according to claim 8 , wherein the step of instructing the switch is iteratively performed until an available communication mechanism exists or an overflow condition is determined whereby the call is routed over a local carrier network.

10. A computer-readable medium according to claim 6 , wherein the query in the receiving step is a Service Control Point (SCP) query.

11. A method for routing a call over an interexchange carrier network, the method comprising:

receiving the call destined for a station directly reachable by the interexchange carrier network;

transmitting a query to a call processor configured to provide service intelligence relating to the call, the query requesting information for routing the call to the station, wherein the

call processor determines that the call is a local number portability (LNP) call; and

receiving a response to the query form the call processor, the response containing the routing information for selectively bypassing a local exchange carrier network serving the station.

12. A method according to claim 11 , wherein the routing information in the step of receiving the response includes termination of the call over a communication mechanism including one of a Dedicated Access Line (DAL), a wireless communication channel, a Voice over IP (Internet Protocol) session, or a cable communication channel.

13. A method according to claim 12 , wherein the communication mechanism is unavailable to terminate the call, the method further comprising:

transmitting another query to the call processor for another communication mechanism different from the communication mechanism.

14. A method according to claim 13 , wherein the step of transmitting the other query is iteratively performed until an available communication mechanism exists or an overflow condition is determined whereby the call is routed over a local carrier network.

15. A method according to claim 11 , wherein the query in the transmitting step is a Service Control Point (SCP) query.

16. A computer-readable medium carrying one or more sequences of one or more instructions for routing a call over an interexchange carrier network, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:

receiving the call destined for a station directly reachable by the interexchange carrier network;

transmitting a query to a call processor configured to provide service intelligence relating to the call, the query requesting information for routing the call to the station, wherein the call processor determines that the call is a local number portability (LNP) call; and

receiving a response to the query from the call processor, the response containing the routing information for selectively bypassing a local exchange carrier network serving the station.

17. A computer-readable medium according to claim 16 , wherein the routing information in the step of receiving the response includes termination of the call over a communication mechanism including one of a Dedicated Access Line (DAL), a wireless communication channel, a Voice over IP (Internet Protocol) session, or a cable communication channel.

18. A computer-readable medium according to claim 17 , wherein the communication mechanism is unavailable to terminate the call, and the one or more processors further perform the step of:

transmitting another query to the call processor for another communication mechanism different from the communication mechanism.

19. A computer-readable medium according to claim 18 , wherein the step of transmitting the other query is iteratively performed until an available communication mechanism exists or an overflow condition is determined whereby the call is routed over a local carrier network.

20. A computer-readable medium according to claim 16 , wherein the query in the transmitting step is a Service Control Point (SCP) query.

21. A telecommunication system for call processing, the system comprising:

a call processor communicating with a switch and being configured to provide an alternative route for a call, received by the switch, that is determined to be a local number portability (LNP); and

a database coupled to the call processor for storing the alternative route among a plurality of alternative routes associated with the LNP call, the alternative route specifying bypass of a local exchange network capable of terminating the call,

wherein the switch is operated by an interexchange carrier and the alternative route includes a circuit of the interexchange carrier for directly terminating the call.

22. A system according to claim 21 , wherein the circuit is a Dedicated Access Line (DAL), and the alternative route further includes termination- over a communication mechanism including one of a wireless communication channel, a Voice over IP (Internet Protocol) session, or a cable communication channel.

23. A system according to claim 21 , wherein the call processor repeatedly provides another one of the alternative routes until an available alternative route is determined or an overflow condition is determined whereby the call is routed over a local carrier network.

24. A system according to claim 21 , wherein the query in the receiving step is a Service Control Point (SCP) query.

25. A telecommunication system for processing a call, the system comprising:

means for communicating with a switch and for providing an alternative route for a call, received by the switch, that is determined to be a local number portability (LNP); and

means for storing the alternative route among a plurality of alternative routes associated with the LNP call, the alternative route specifying bypass of a local exchange network capable of terminating the call,

wherein the switch is operated by an interexchange carrier and the alternative route includes a circuit of the interexchange carrier for directly terminating the call.

26. A system according to claim 25 , wherein the circuit is a Dedicated Access Line (DAL), and the alternative route further includes termination over a communication mechanism including one of a wireless communication channel, a Voice over IP (Internet Protocol) session, or a cable communication channel.

27. A system according to claim 25 , wherein the means for communicating repeatedly provides another one of the alternative routes until an available alternative route is determined or an overflow condition is determined whereby the call is routed over a local carrier network.

28. A system according to claim 25 , wherein the query in the receiving step is a Service Control Point (SCP) query.

Assignments (5)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 032734 FRAME: 0502. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 044626/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: VERIZON PATENT AND LICENSING INC.
To: RAKUTEN, INC.
Reel/Frame 042103/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2014
From: VERIZON BUSINESS GLOBAL LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032734/0502 →