IP Library Granted Patent US 7,203,172
Granted Patent B2
US 7,203,172 · App. 10/256,969 · Granted Apr 10, 2007

Internodal routing engine for a next generation 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,203,172
App. No.
10/256,969
Granted
Apr 10, 2007
Kind
B2
Abstract

In a next generation packet based network a routing engine is used to determine the most cost effective route for a call from a caller/client subscriber to a call destination. The service manager or call agent softswitch, a call processor that controls the processing of calls, uses a table of softswitch node location information to determine the softswitch node in the service provider's network that is closest to the call destination. The location information related to the North American Numbering Plan (NANP) is also used to make this determination by providing the necessary location information on the call destination. The service manager the first receives the call then forwards the call through the packet backbone network of the service provider to the identified closest softswitch thereby reducing the need for use of the PSTN or another service provider's network.

Claims (27)

1. A method for routing calls from a caller to a call destination in a heterogeneous packet-based and circuit-switched network, wherein the call is processed by a call processor forming part of one of a plurality of softswitches used to control calls within the packet-based portion of the network and to and from the circuit-switched portion of the network, comprising the steps of:

determining, at the call processor in the softswitch receiving the call from the caller,

the location of the call destination;

identifying the softswitch nearest the call destination; and,

routing the call to the identified softswitch.

2. The method of claim 1 further comprising the step of routing the call to the circuit-switched network if the call destination is not within the packet-based portion of the network.

3. The method of claim 1 wherein the step of determining comprises the steps of determining the vertical and horizontal coordinates of the call destination.

4. The method of claim 3 wherein the step of determining the vertical and horizontal coordinates of the call destination is accomplished by referring to the Local Exchange Routing Guide (LERG™) database.

5. The method of claim 2 wherein the circuit-switched network is the public switched telephone network (PSTN).

6. The method of claim 1 wherein the step of identifying the softswitch nearest the call destination is accomplished by comparing the location of the call destination with a database of location information for each softswitch in the packet-based portion of the network.

7. The method of claim 6 wherein the database of location information for each softswitch in the packet-based portion of the network is updated to reflect changes in the configuration of the network and softswitches within the network.

8. The method of claim 1 wherein the packet-based portion of the network is part of the service provider that provides service to the caller.

9. A system for routing calls from a caller to a call destination in a heterogeneous packet-based and circuit-switched network, wherein the packet-based portion of the network comprises a plurality of softswitches used to control calls within the packet-based portion of the network and to and from the circuit-switched portion of the network, comprising:

a first softswitch in communication with the caller;

means within said first softswitch for determining the location of the call destination and for identifying a second softswitch nearest the call destination using a database of softswitch location information;

means for routing the call from the first softswitch to the identified second softswitch.

10. The system of claim 9 further comprising means for updating the database of softswitch location information.

11. The system of claim 9 wherein the database of softswitch location information contains the vertical and horizontal coordinates of each softswitch in the packet-based portion of the network.

12. The system of claim 9 wherein the means for identifying the location of the caller destination communicates with the Local Exchange Routing Guide (LERG™) database.

13. In a heterogeneous telecommunications network comprising a packet-based portion having a plurality of softswitches and a circuit-switched portion, a softswitch for the processing of calls received from a caller to a call destination comprising:

a database of location information for each softswitch in the packet-based portion of the network;

a means for determining the location of the call destination;

a means for identifying the softswitch nearest the call destination; and,

a means for routing the call to the softswitch nearest the call destination.

14. The softswitch of claim 13 wherein the database of location information comprises the vertical and horizontal coordinates of each softswitch in the packet-based portion of the network.

15. The softswitch of claim 14 wherein the vertical and horizontal coordinated are derived from geographic longitude and latitude of each softswitch.

16. The softswitch of claim 13 wherein the database of location information comprises only information on the softswitches operated by the service provider providing service to the caller.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2025
From: INTELLECTUAL VENTURES ASSETS 198 LLC
To: DATASPHERE, LLC
Reel/Frame 071248/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2025
From: INTELLECTUAL VENTURES II LLC
To: INTELLECTUAL VENTURES ASSETS 198 LLC
Reel/Frame 070664/0183 →
MERGER Recorded Feb 10, 2012
From: TTI INVENTIONS B LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 027682/0210 →