IP Library › Granted Patent US 9,621,537
Granted Patent B2
US 9,621,537 · App. 15/274,890 · Granted Apr 11, 2017

Method and apparatus for enabling access to applications integrated with a visited network

Inventors: Xavier De Foy (Kirkland, CA); Kamel M. Shaheen (King of Prussia, PA); Milan Patel (Harrow, GB); Osama Lotfallah (San Diego, CA); Hang Liu (North Potomac, MD); Yousif Targali (Sammamish, WA)
Assignee: InterDigital Patent Holdings, Inc.
H04L63/0815H04L63/102H04W8/04H04W8/20H04W12/06H04W12/08
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,621,537
App. No.
15/274,890
Granted
Apr 11, 2017
Kind
B2
Abstract

An application server receives a request for service from a wireless transmit/receive unit (WTRU) associated with a home network that includes a home subscriber server (HSS) and a bootstrapping server function (BSF) coupled via a Zh reference point. The application server authenticates the WTRU at least in part by (i) redirecting the WTRU to an identity provider co-located with a network application function (IDP/NAF) and coupled to the BSF via a Zn reference point and (ii) receiving an assertion from the WTRU that the IDP/NAF has authenticated the WTRU based on user security settings retrieved from the BSF by the IDP/NAF over the Zn reference point. After authenticating the WTRU, the application server (i) retrieves user-specific Sh-reference-point-type data from the HSS via the IDP/NAF over the Zn and Zh reference points and (ii) provides the service to the WTRU based on the retrieved user-specific Sh-reference-point-type data.

Claims (39)

1. A method comprising:

an application server receiving a request for service from a wireless transmit/receive unit (WTRU) that is associated with a home network, wherein the home network comprises both a home subscriber server (HSS) and a bootstrapping server function (BSF), wherein the HSS and the BSF are communicatively coupled with one another via a Zh-type reference point;

the application server authenticating the WTRU at least in part by:

redirecting the WTRU to an identity provider (IDP) that is co-located with a network application function (NAF) (IDP/NAF), wherein the IDP/NAF and the BSF are communicatively coupled with one another via a Zn-type reference point; and

receiving an assertion from the WTRU that the IDP/NAF has authenticated the WTRU, wherein the assertion is based on user security settings retrieved from the BSF by the IDP/NAF over the Zn-type reference point; and

subsequent to authenticating the WTRU, the application server:

retrieving user-specific Sh-reference-point-type data from the HSS via the IDP/NAF over (i) the Zn-type reference point between the IDP/NAF and the BSF and (ii) the Zh-type reference point between the BSF and the HSS; and

providing the requested service to the WTRU based on the retrieved user-specific Sh-reference-point-type data.

2. The method of claim 1 , wherein the identity provider is OpenID.

3. The method of claim 1 , wherein the identity provider is Liberty Alliance.

4. The method of claim 1 , wherein the IDP/NAF is located in the home network.

5. The method of claim 1 , wherein the IDP/NAF is not located in the home network.

6. The method of claim 1 , wherein:

the application server and the IDP/NAF are communicatively coupled with one another via a Single Sign On (SSO) reference point; and

the application server retrieving the user-specific Sh-reference-point-type data from the HSS via the IDP/NAF is further over the SSO reference point between the application server and the IDP/NAF.

7. The method of claim 1 , wherein the Zh-type reference point is selected from the group consisting of a Zh reference point and an enhanced Zh (eZh) reference point.

8. The method of claim 1 , wherein the Zn-type reference point is selected from the group consisting of a Zn reference point and an enhanced Zn (eZn) reference point.

9. The method of claim 1 , wherein the retrieved user security settings comprise application-specific user security settings.

10. The method of claim 1 , wherein the retrieved user-specific Sh-reference-point-type data comprises one or more of user-profile data, user-group-list data, user-service-related data, user-location data, and user-charging data.

11. An application server comprising:

a processor configured to:

receive a request for service from a wireless transmit/receive unit (WTRU) that is associated with a home network, wherein the home network comprises both a home subscriber server (HSS) and a bootstrapping server function (BSF), wherein the HSS and the BSF are communicatively coupled with one another via a Zh-type reference point,

authenticate the WTRU at least in part by:

redirecting the WTRU to an identity provider (IDP) that is co-located with a network application function (NAF) (IDP/NAF), wherein the IDP/NAF and the BSF are communicatively coupled with one another via a Zn-type reference point, and

receiving an assertion from the WTRU that the IDP/NAF has authenticated the WTRU, wherein the assertion is based on user security settings retrieved from the BSF by the IDP/NAF over the Zn-type reference point, and

subsequent to authenticating the WTRU:

retrieve user-specific Sh-reference-point-type data from the HSS via the IDP/NAF over (i) the Zn-type reference point between the IDP/NAF and the BSF and (ii) the Zh-type reference point between the BSF and the HSS; and

provide the requested service to the WTRU based on the retrieved user-specific Sh-reference-point-type data.

12. The application server of claim 11 , wherein the identity provider is OpenID.

13. The application server of claim 11 , wherein the identity provider is Liberty Alliance.

14. The application server of claim 11 , wherein the IDP/NAF is located in the home network.

15. The application server of claim 11 , wherein the IDP/NAF is not located in the home network.

16. The application server of claim 11 , wherein:

the application server and the IDP/NAF are communicatively coupled with one another via a Single Sign On (SSO) reference point; and

the application server retrieving the user-specific Sh-reference-point-type data from the HSS via the OP/NAF is further over the SSO reference point between the application server and the OP/NAF.

17. The application server of claim 11 , wherein the Zh-type reference point is selected from the group consisting of a Zh reference point and an enhanced Zh (eZh) reference point.

18. The application server of claim 11 , wherein the Zn-type reference point is selected from the group consisting of a Zn reference point and an enhanced Zn (eZn) reference point.

19. The application server of claim 11 , wherein the retrieved user security settings comprise application-specific user security settings.

20. The application server of claim 11 , wherein the retrieved user-specific Sh-reference-point-type data comprises one or more of user-profile data, user-group-list data, user-service-related data, user-location data, and user-charging data.

Continuity (3)
Continuation 13630523 · Sep 28, 2012
Provisional Application 61540682 · Sep 29, 2011
Related Publication 20170012966A1 · Jan 12, 2017