IP Library Granted Patent US 9,148,524
Granted Patent B2
US 9,148,524 · App. 13/465,552 · Granted Sep 29, 2015

Methods, systems, and computer readable media for caching call session control function (CSCF) data at a diameter signaling router (DSR)

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 9,148,524
App. No.
13/465,552
Granted
Sep 29, 2015
Kind
B2
Abstract

According to one aspect, the subject matter described herein includes a method for caching call session control function (CSCF) data at a Diameter signaling router (DSR). The method includes steps occurring at a DSR network node comprising a communication interface, a processor, and a memory. The steps include receiving, via the communication interface, a Diameter message associated with a network subscriber. The steps also include identifying, by the processor, a CSCF associated with the network subscriber based on the Diameter message. The steps further include storing, in the memory, a record associating the CSCF and the network subscriber.

Claims (42)

1. A method for caching call session control function (CSCF) data at a Diameter signaling router (DSR), the method comprising:

at a DSR network node comprising a communication interface, a processor, and a memory:

receiving, via the communication interface, a Diameter message associated with a network subscriber;

identifying, by the processor, a CSCF associated with the network subscriber based on the Diameter message;

storing, in the memory, a record associating the CSCF and the network subscriber;

receiving, via the communication interface, a session initiation protocol (SIP) invite message associated with the network subscriber; and

routing, by the processor, the SIP invite message to the CSCF based on the record.

2. The method of claim 1 further comprising:

receiving, via the communication interface and from a requesting node, a Diameter request message associated with the network subscriber;

generating, by the processor, a Diameter answer message based on the stored record; and

communicating, via the communication interface and to the requesting node, the Diameter answer message.

3. The method of claim 2 wherein the Diameter answer message includes information that identifies the CSCF.

4. The method of claim 2 wherein the Diameter request message comprises at least one of a location information request (LIR), a user authorization request (UAR), a multimedia authorization request (MAR), and a server assignment request (SAR).

5. The method of claim 2 wherein the requesting node comprises at least one of a proxy CSCF, an interrogating CSCF, and a subscriber location function (SLF).

6. The method of claim 1 wherein the Diameter message comprises at least one of a location information request (LIR), a user authorization request (UAR), a multimedia authorization request (MAR), and a server assignment request (SAR).

7. The method of claim 1 wherein the DSR network node includes at least one of a Diameter routing agent, a Diameter proxy agent, and a Diameter translation agent.

8. A system for caching call session control function (CSCF) data at a Diameter signaling router (DSR), the system comprising:

a DSR network node comprising:

a communication interface;

and

wherein the memory includes executable instructions that when executed by the processor control a DSR network module, stored in memory, to perform steps comprising:

receiving, via the communication interface, a Diameter message associated with a network subscriber;

identifying a CSCF associated with the network subscriber based on the Diameter message;

storing, in the memory, a record associating the CSCF and the network subscriber;

receiving, via the communication interface, a session initiation protocol (SIP) invite message associated with the network subscriber; and

routing the SIP invite message to the CSCF based on the record.

9. The system of claim 8 wherein the memory includes executable instructions that when executed by the processor control the DSR network module to perform steps comprising:

receiving, via the communication interface and from a requesting node, a Diameter request message associated with the network subscriber;

generating a Diameter answer message based on the stored record; and

communicating, via the communication interface and to the requesting node, the Diameter answer message.

10. The system of claim 9 wherein the Diameter answer message includes information that identifies the CSCF.

11. The system of claim 9 wherein the Diameter request message comprises at least one of a location information request (LIR), a user authorization request (UAR), a multimedia authorization request (MAR), and a server assignment request (SAR).

12. The system of claim 9 wherein the requesting node comprises at least one of a proxy CSCF, an interrogating CSCF, and a subscriber location function (SLF).

13. The system of claim 8 wherein the Diameter message comprises at least one of a location information request (LIR), a user authorization request (UAR), a multimedia authorization request (MAR), and a server assignment request (SAR).

14. The system of claim 8 wherein the DSR network node includes at least one of a Diameter routing agent, a Diameter proxy agent, and a Diameter translation agent.

15. A non-transitory computer readable medium comprising executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

at a DSR network node comprising a communication interface, a processor, and a memory:

receiving, via the communication interface, a Diameter message associated with a network subscriber;

identifying, by the processor, a CSCF associated with the network subscriber based on the Diameter message;

storing, in the memory, a record associating the CSCF and the network subscriber;

receiving, via the communication interface, a session initiation protocol (SIP) invite message associated with the network subscriber; and

routing, by the processor, the SIP invite message to the CSCF based on the record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2012
From: DEO, AJAY PADMAKAR
To: TEKELEC, INC.
Reel/Frame 028845/0733 →