IP Library Granted Patent US 8,913,602
Granted Patent B2
US 8,913,602 · App. 12/983,154 · Granted Dec 16, 2014

System and method for routing signaling messages in 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 8,913,602
App. No.
12/983,154
Granted
Dec 16, 2014
Kind
B2
Abstract

A system and method for routing signaling messages in a communication network includes an improved route engine having a plurality of dynamically loadable route trees encoded as standardized data files each provisioned for use according to a corresponding network service and having one or more nodes each encoded with logic to independently carry out processing for the service and return a corresponding route response.

Claims (17)

1. A computer-readable storage media encoding a computer program for executing a computer process on a computer system, the computer process comprising:

a route engine module for use with a device operative to receive and forward signaling messages used to establish a voice over IP communication session in an IP network, the route engine module comprising:

a plurality of route trees encoded as XML files, such that each of the route trees is provisioned for use according to a corresponding network service to enable the voice over IP communication session and further comprises one or more nodes each encoded with logic to independently carry out at least one processing task for the network service that enables the voice over IP communication session, wherein the at least one processing task includes adding information to a route request and delegating the processing task to another node.

2. The computer readable storage media claim 1 , wherein the signaling messages are SIP messages.

3. The computer readable storage media of in claim 1 , wherein the route trees are dynamically loadable.

4. The computer readable storage media of claim 3 , wherein the logic encoded in each node does not affect the logic encoded in any other node.

5. The computer readable storage media of claim 1 , wherein the logic comprises standardized data structures.

6. The computer readable storage media of claim 1 , wherein each of the nodes can be independently queried by the route engine module to provide a separate response.

7. A proxy server for receiving and forwarding signaling messages used to establish a voice over IP communication session in a communication network, the server comprising: a route engine comprising a plurality of route trees encoded in corresponding text files; wherein each of the route trees is provisioned for use according to a corresponding network service and at least one route tree is provisioned to enable the voice over IP communication session and further comprises one or more nodes each encoded with logic to independently carry out at least one processing task for the network service that enables the voice over IP communication session, wherein the at least one processing task includes adding information to a route request and delegating the processing task to another node.

8. A proxy server as in claim 7 , wherein the proxy server is a core proxy server.

9. A proxy server as in claim 7 , wherein the communication network is an IP network.

10. A proxy server as in claim 7 , wherein the signaling messages are SIP.

11. A proxy server as in claim 7 , wherein the text files are XML files.

12. A proxy server as in claim 7 , wherein the plurality of route trees are dynamically loadable.

13. A proxy server as in claim 7 , wherein the logic comprises standardized data structures.

14. A proxy server as in claim 7 , wherein each of the nodes can be independently queried by the route engine module to provide a separate response.

15. A proxy server as in claim 7 , wherein the logic encoded in each node does not affect the logic encoded in any other node.

Assignments (2)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →