IP Library Granted Patent US 9,282,456
Granted Patent B2
US 9,282,456 · App. 13/691,215 · Granted Mar 8, 2016

Techniques for roaming between heterogeneous wireless networks

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,282,456
App. No.
13/691,215
Granted
Mar 8, 2016
Kind
B2
Abstract

Examples are disclosed for roaming between heterogeneous wireless networks. In some examples, an authorization request for user equipment (UE) to access a visited wireless local area network (WLAN) may be received via a first protocol. The authorization request may be interworked by an authentication, authorization and accounting (AAA) interworking function (AIF) to enable the UE to be authenticated and authorized for access to the visited WLAN via information exchanged between a visited AAA server and a home AAA server. The visited home AAA server may be associated with different types of wireless networks to include wireless wide area networks (WWANs) or with a different WLAN. Interworking by the AIF may include translating the authentication request received via the first protocol to a second protocol to allow for the exchange of information between the visited AAA server and the home AAA server. Other examples are described and claimed.

Claims (43)

1. An apparatus comprising:

a processor circuit;

a receive component to be executed by the processor circuit to receive, from an access point of a wireless local area network (WLAN) operated by a wireless cellular service provider, a first authorization request for user equipment (UE) to access the WLAN operated by the wireless cellular service provider, the first authorization request received from the access point using a first remote authentication dial in user service (RADIUS) protocol for a wireless roaming intermediary exchange-interconnect (WRIX-i) or international roaming.61 (IR.61) interface;

an interworking component to be executed by the processor circuit to interwork the first authorization request for forwarding to a first authentication, authorization and accounting (AAA) server via an AAA interworking function (AIF), the first AAA server operated by the wireless cellular service provider; and

a forwarding component to be executed by the processor circuit to forward the interworked first authorization request to the first AAA server.

2. The apparatus of claim 1 , the WLAN to comprise a Wi-Fi access network.

3. The apparatus of claim 1 , the UE configured to access the WLAN via a username and password or access a wireless wide area network (WWAN) associated with the first AAA server via subscriber identity module (SIM) or universal SIM (USIM) credentials.

4. The apparatus of claim 1 , comprising:

static random access memory (SRAM) to at least temporarily maintain information associated with receiving the first authorization request using the first RADIUS protocol.

5. A method comprising:

receiving, at a computing device, a first authorization request for user equipment (UE) to access a wireless local area network (WLAN) operated by a wireless cellular service provider, the first authorization request received from an access point of the WLAN using a first remote authentication dial in user service (RADIUS) protocol for a wireless roaming intermediary exchange-interconnect (WRIX-i) or international roaming.61 (IR.61) interface;

interworking the first authorization request for forwarding to a first authentication, authorization and accounting (AAA) server via an AAA interworking function (AIF), the first AAA server operated by the wireless cellular service provider; and

forwarding the interworked first authorization request to the first AAA server.

6. The method of claim 5 , the UE configured to access the WLAN via a username and password or access a wireless wide area network (WWAN) associated with the first AAA server via subscriber identity module (SIM) or universal SIM (USIM) credentials.

7. The method of claim 5 , the WLAN to comprise a Wi-Fi access network.

8. At least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed on a system cause the system to:

receive, from an access point of a wireless local area network (WLAN) operated by a wireless cellular service provider, a first authorization request for user equipment (UE) to access the WLAN operated by the wireless cellular service provider, the first authorization request received from the access point using a first remote authentication dial in user service (RADIUS) protocol for a wireless roaming intermediary exchange-interconnect WRIX-i or international roaming.61 (IR.61) interface;

interwork the first authorization request for forwarding to a first authentication, authorization and accounting (AAA) server AAA interworking function (AIF), the first AAA server operated by the wireless cellular service provider; and

forward the interworked first authorization request to the first AAA server.

9. The at least one non-transitory machine readable medium of claim 8 , the WLAN to comprise a Wi-Fi access network.

10. The apparatus of claim 1 , the wireless cellular service provider comprising a third-generation (3G) 3rd Generation Partnership Project (3GPP) service provider, the interworking of the first authorization request to comprise translating the first authorization request from the first RADIUS protocol to a second RADIUS protocol for forwarding to the first AAA server operated by the 3G 3GPP service provider, the receive component to be executed by the processor circuit to receive a second authorization request from the first AAA server using the second RADIUS protocol, the interworking component to interwork the second authorization request for forwarding to a second AAA server using the first RADIUS protocol.

11. The apparatus of claim 10 , the second AAA server operated by a Wi-Fi service provider.

12. The apparatus of claim 10 , the second AAA server operated by a fourth-generation (4G) 3GPP service provider.

13. The apparatus of claim 1 , the wireless cellular service provider comprising a fourth-generation (4G) 3rd Generation Partnership Project (3GPP) service provider, the interworking of the first authorization request to comprise translating the first authorization request from the first RADIUS protocol to a Diameter protocol for forwarding to the first AAA server operated by the 4G 3GPP service provider, the receive component to be executed by the processor circuit to receive a second authorization request from the first AAA server using the Diameter protocol, the interworking component to interwork the second authorization request for forwarding to a second AAA server using the first RADIUS protocol.

14. The apparatus of claim 13 , the second AAA server operated by a Wi-Fi service provider.

15. The apparatus of claim 13 , the second AAA server operated by a third-generation (3G) 3GPP service provider.

16. The method of claim 5 , the wireless cellular service provider comprising a third-generation (3G) 3rd Generation Partnership Project (3GPP) service provider, the interworking of the first authorization request to comprise translating the first authorization request from the first RADIUS protocol to a second RADIUS protocol for forwarding to the first AAA server operated by the 3G 3GPP service provider, the method comprising:

receiving a second authorization request from the first AAA server using the second RADIUS protocol; and

interworking the second authorization request for forwarding to a second AAA server using the first RADIUS protocol.

17. The method of claim 16 , the second AAA server operated by a Wi-Fi service provider.

18. The method of claim 16 , the second AAA server operated by a fourth-generation (4G) 3GPP service provider.

19. The method of claim 5 , the wireless cellular service provider comprising a fourth-generation (4G) 3rd Generation Partnership Project (3GPP) service provider, the interworking of the first authorization request to comprise translating the first authorization request from the first RADIUS protocol to a Diameter protocol for forwarding to the first AAA server operated by the 4G 3GPP service provider, the method comprising:

receiving a second authorization request from the first AAA server using the Diameter protocol; and

interworking the second authorization request for forwarding to a second AAA server using the first RADIUS protocol.

20. The method of claim 19 , the second AAA server operated by a Wi-Fi service provider.

21. The method of claim 19 , the second AAA server operated by a third-generation (3G) 3GPP service provider.

22. The at least one non-transitory machine readable medium of claim 8 , the wireless cellular service provider comprising a third-generation (3G) 3rd Generation Partnership Project (3GPP) service provider, the interworking of the first authorization request to comprise translating the first authorization request from the first RADIUS protocol to a second RADIUS protocol for forwarding to the first AAA server operated by the 3G 3GPP service provider, the at least one non-transitory machine readable medium comprising instructions that, in response to being executed on the system, cause the system to:

receive a second authorization request from the first AAA server using the second RADIUS protocol; and

interwork the second authorization request for forwarding to a second AAA server using the first RADIUS protocol.

23. The at least one non-transitory machine readable medium of claim 8 , the wireless cellular service provider comprising a fourth-generation (4G) 3rd Generation Partnership Project (3GPP) service provider, the interworking of the first authorization request to comprise translating the first authorization request from the first RADIUS protocol to a Diameter protocol for forwarding to the first AAA server operated by the 4G 3GPP service provider, the at least one non-transitory machine readable medium comprising instructions that, in response to being executed on the system, cause the system to:

receive a second authorization request from the first AAA server using the Diameter protocol; and

interwork the second authorization request for forwarding to a second AAA server using the first RADIUS protocol.

24. The at least one non-transitory machine readable medium of claim 23 , the second AAA server operated by a Wi-Fi service provider or a third-generation (3G) 3GPP service provider.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2012
From: GUPTA, VIVEK
To: INTEL CORPORATION
Reel/Frame 029403/0276 →