IP Library Granted Patent US 7,453,876
Granted Patent B2
US 7,453,876 · App. 10/956,858 · Granted Nov 18, 2008

Method and apparatus for providing distributed SLF routing capability in an internet multimedia subsystem (IMS) 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,453,876
App. No.
10/956,858
Granted
Nov 18, 2008
Kind
B2
Abstract

A routing technique for supporting an internet protocol (IP) Multimedia Subsystem (IMS) Subscriber Locator Function (SLF) is provided. It is, in part, based on using a user's identification information, e.g. a user's realm, to facilitate the routing of information. This technique enables the implementation of a distributed subscriber location function (SLF) in an IMS network. The subscriber locator function (SLF) ultimately allows for accommodation of more users through multiple home subscriber service (HSS) elements.

Claims (40)

1. A method for routing in an internet protocol (IP) multimedia subsystem (IMS) incorporating a distributed subscriber locator function, the method comprising:

determining by a first network element whether a private user identification including a realm name is available for use in routing using a Diameter Protocol;

populating by the first network element a destination-realm attribute value pair of a first Diameter Protocol message with the private user identification if the private user identification is available;

performing a subscriber locator function by a first network element to determine a first home subscriber service (HSS) element to which to send the first Diameter Protocol message based on the destination realm attribute value pair;

transmitting the first Diameter Protocol message from the first network element to the first home subscriber service (HSS) element;

populating by the first network element the destination-realm attribute value pair of a second Diameter Protocol message with a whole network realm if the private user identification is not available;

transmitting the second Diameter Protocol message from the first network element to a second network element;

performing a second subscriber locator function by the second network element to determine a second home subscriber service (HSS) element to which the second Diameter Protocol message should be sent;

populating by the second network element a Redirect-Host attribute value pair with information relating to the second home subscriber service (HSS) element; and,

transmitting the second message back to the first network element and to the second home subscriber service (HSS) element if the second home subscriber service (HSS) element is not the second network element.

2. The method as set forth in claim 1 further comprising receiving a response to one of the first and second Diameter Protocol messages by the first network element.

3. The method as set forth in claim 1 wherein the determining whether a private user identification is available is responsive to a service request message.

4. The method as set forth in claim 1 wherein the first network element is a call service control function (CSCF) module.

5. The method as set forth in claim 1 wherein the first network element is an application server.

6. The method as set forth in claim 1 wherein the second network element is the second home subscriber service (HSS) element and the method further comprises responding to the second message by the second network element.

7. The method as set forth in claim 1 wherein performing the second subscriber locator function comprises accessing at least one of a realm routing table and a peer table.

8. A system for routing in an internet multimedia subsystem (IMS) incorporating a distributed subscriber locator function, the method comprising:

means for determining by a first network element whether a private user identification including a realm name is available for use in routing using a Diameter Protocol;

means for populating by the first network element a destination-realm attribute value pair of a first Diameter Protocol message with the private user identification if the private user identification is available;

means for performing a subscriber locator function by a first network element to determine a first home subscriber service (HSS) element to which to send the first Diameter Protocol message based on the destination-realm attribute value pair;

means for transmitting the first Diameter Protocol message from the first network element to the first home subscriber service (HSS) element;

means for populating by the first network element the destination-realm attribute value pair of a second Diameter Protocol message with a whole network realm if the private user identification is not available;

means for transmitting the second Diameter Protocol message from the first network element to a second network element;

means for performing a second subscriber locator function by the second network element to determine a second home subscriber service (HSS) element to which the second Diameter Protocol message should be sent;

means for populating by the second network element a Redirect-Host attribute value pair with information relating to the second home subscriber service (HSS) element; and,

means for transmitting the second message back to the first network element and to the second home subscriber service (HSS) element if the second home subscriber service (HSS) element is not the second network element.

9. The system as set forth in claim 8 further comprising means for receiving a response to one of the first and second Diameter Protocol messages by the first network element.

10. The system as set forth in claim 8 wherein the means for determining whether a private user identification is available is responsive to a service request message.

11. The system as set forth in claim 8 wherein the means for the first network element is a call service control function (CSCF) module.

12. The system as set forth in claim 8 wherein the means for the first network element is an application server.

13. The system as set forth in claim 8 wherein the means for the second network element is the second home subscriber service (HSS) element and the system further comprises means for responding to the second message.

14. The system as set forth in claim 8 wherein the means for performing the second subscriber locator function comprises accessing at least one of a realm routing table and a peer table.

15. A system for implementing an internet multimedia subsystem (IMS) incorporating a distributed subscriber location function, the system comprising:

a first network element operative to determine whether a private user identification including a realm name is available for use in routing using a Diameter Protocol, perform a first subscriber locator function to determine a first home subscriber service (HSS) element to which to send a first Diameter Protocol message based on the availability of the private user identification, populate by the first network element a destination-realm attribute value pair of a first Diameter Protocol message with the private user identification if the private user identification is available, transmit the first Diameter Protocol message to the first home subscriber service (HSS) element, populate by the first network element the destination-realm attribute value pair of a second Diameter Protocol message with a whole network realm if the private user identification is not available, and transmit a second Diameter Protocol message to a second network element if the private user identification is not available; and,

the second network element operative to perform a second subscriber locator function to determine a second home subscriber (HSS) element to which the second Diameter Protocol message should be sent and transmit the second Diameter Protocol message back to the first network element if the second home subscriber service (HSS) element is not the second network element.

16. The system as set forth in claim 15 further comprising tables stored in the second network element, the tables having stored therein peer information and realm routing information.

17. The system as set forth in claim 15 wherein the first network element is responsive to a service request message.

18. The system as set forth in claim 15 wherein the first network element is a call service control function (CSCF) module.

19. The system as set forth in claim 15 wherein the first network element is an application server.

20. The system as set forth in claim 15 wherein the second network element is a home subscriber service (HSS) element.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2005
From: HUA, SHIYAN; ZAKI, AHMED N.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 016622/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2005
From: HUA, SHIYAN; ZAKI, AHMED N.
To: LUCENT TCHNOLOGIES, INC.
Reel/Frame 016297/0923 →