Methods and systems for distributed authentication and caching for internet protocol multimedia subsystem and other session initiation protocol systems
First Claim
1. A method for distributing authentication in Internet Protocol Multimedia Subsystem and other Session Initiation Protocol systems, the method comprising the steps of:
- loading a local database copy of user profiles in edge elements in a network; and
pre-authenticating Session Initiation Protocol requests by service requestors utilizing the local database copy of the user profiles, wherein the pre-authenticating comprises partial or full authentication of the Session Initiation Protocol requests.
6 Assignments
0 Petitions
Accused Products
Abstract
Network elements in IMS or other SIP systems are configured to pre-authenticate SIP requests either as proxy or by snooping. One or more of these network elements are pre-loaded with a local database copy of the user profiles as typically contained in the HSS inside of the IMS control structures. A master database, such as the one typically contained in the HSS, is distributed to all network elements using database distribution methods. Advantageously, pre-authentication solves bottleneck issues in the SIP mechanism by allowing an end user device to use fully authenticated SIP requests. This prevents the requirement to perform authentication, authorization, and accounting (AAA) all the way back to the core IMS network, alleviating lag and scaling issues. Additionally, network elements including can become aware of the services requested through SIP requests, and track these requests for optimization. Specifically, resources requested based upon SIP requests can be cached.
-
Citations
20 Claims
-
1. A method for distributing authentication in Internet Protocol Multimedia Subsystem and other Session Initiation Protocol systems, the method comprising the steps of:
-
loading a local database copy of user profiles in edge elements in a network; and pre-authenticating Session Initiation Protocol requests by service requestors utilizing the local database copy of the user profiles, wherein the pre-authenticating comprises partial or full authentication of the Session Initiation Protocol requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for resource caching in Internet Protocol Multimedia Subsystem and other Session Initiation Protocol systems, the method comprising the steps of:
-
observing a user'"'"'s requests for services; and loading a caching mechanism responsive to the user'"'"'s request for services, wherein the request for services comprises a Session Initiation Protocol request or an Extensible Mark-up Language request. - View Dependent Claims (13, 14)
-
-
15. An enterprise private network or service provider network utilizing Internet Protocol Multimedia Subsystem or Session Initiation Protocol comprising:
-
a plurality of edge elements; a plurality of switch elements, wherein the plurality of edge elements and plurality of switch elements are interconnected; and a local database comprising user profiles, wherein the local database is pre-loaded on one or more of the plurality of edge elements; wherein the one or more of the plurality of edge elements are configured to pre-authenticate, authorize, and account for Session Initiation Protocol requests utilizing the local database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification