IP Library Granted Patent US 8,934,867
Granted Patent B2
US 8,934,867 · App. 13/545,165 · Granted Jan 13, 2015

On-demand access tunnel between service provider network and wireless communication network

Inventors: Senthilraj Shanmugavadivel (Coimbatore, IN); Anil Kaushik (Bangalore, IN); Raj Kiran (Bangalore, IN)
Assignee: Symbol Technologies, Inc.
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 8,934,867
App. No.
13/545,165
Granted
Jan 13, 2015
Kind
B2
Abstract

An on-demand access tunnel to a service provider is provided for a mobile device that first receives information about supported service providers from a wireless communication network entity. The mobile device can select a supported service provider and start an association process to communicate with the selected service provider. The network entity determines the selected service provider and sets up a tunnel connection from an access point of the wireless communication network to the selected service provider. The tunnel connection is torn down when the mobile device dissociates from the access point and no other device is connected to the service provider network using the tunnel connection.

Claims (30)

1. A method for providing an on-demand access tunnel between a service provider network and a local wireless communication network, comprising:

in an IEEE 802.11u-capable mobile device, receiving an IEEE 802.11u beacon containing a list of identifiers of multiple supported service providers from a network entity of the local wireless communication network;

in the mobile device, selecting a supported service provider;

in the mobile device, starting an association process to communicate with the selected service provider;

in the local wireless communication network entity, determining the selected service provider by intercepting an authentication message from the mobile device to the selected service provider;

in the local wireless communication network entity, setting up a tunnel connection from an access point to the determined selected service provider; and

tearing down the tunnel connection by the local wireless communication network entity when the mobile device dissociates from the access point and no other device is connected to the service provider using the tunnel connection.

2. The method of claim 1 , wherein selecting a supported service provider comprises the substeps of:

in the mobile device checking a local database for credentials to authenticate with an identified selected service provider in the list, and if credentials are found for a listed service provider, selecting that service provider, and otherwise:

in the mobile device, initiating an access network query;

in the local wireless communication network entity, intercepting the query and responding with a further list of service provider identifiers of roaming partners; and

in the mobile device, searching a local database to compare the service provider identifiers in the further list with roaming partners to select a particular roaming partner.

3. The method of claim 2 , wherein the access network query uses an access network query protocol transported by generic advertisement service public action frames.

4. The method of claim 2 , wherein the identifiers are one or more of organization identifiers (OIs) and network access identifier (NAI) realm access network query protocol elements (ANQP-elements).

5. The method of claim 2 , wherein a single basic service set identifier of the wireless communication network can support multiple service providers.

6. The method of claim 1 , wherein the receiving step includes receiving the beacon advertising multiple basic service set identifiers from an access point of the local wireless communication network, each basic service set identifier configured for one service provider, and wherein the selecting step includes the mobile device searching a local database to compare the received basic service set identifiers with corresponding service providers to select a particular service provider, and wherein the starting an association step includes the mobile device starting the association process with the selected basic service set identifier corresponding to the selected service provider.

7. The method of claim 6 , wherein the determining step includes the network entity determining the selected service provider from the basic service set identifier from a statically configured map.

8. The method of claim 1 , wherein the tunnel connection uses Layer-2 Tunneling Protocol-Version 3.

9. The method of claim 1 , wherein the tunnel connection is made between the access point and a concentrator for the service provider network.

10. The method of claim 1 , wherein the wireless communication network entity is a switch of the wireless communication network.

11. The method of claim 1 , wherein the wireless communication network entity is the access point.

12. The method of claim 1 , wherein the setting up step includes checking if a tunnel connection already exists for the service provider, and setting up the tunnel connection only if there is no existing tunnel connection for the service provider.

13. The method of claim 1 , wherein if other devices are connected to the service provider using the tunnel connection, the tearing down step includes waiting a predetermined amount of time to check that there are no more devices connected to the service provider using the tunnel connection, whereupon the tunnel connection is torn down.

14. The method of claim 1 , wherein the selecting step is based on policies of mobile phone service and application providers stored in the local database.

15. A system for providing an on-demand access tunnel between a service provider network and a local wireless communication network, comprising:

an IEEE 802.11u-capable mobile device operable to: receive an IEEE 802.11u beacon containing a list of identifiers of multiple supported service providers from a network entity of the local wireless communication network, select a supported service provider, and start an association process to communicate with the selected service provider; and

the local wireless communication network entity operable to: determine the selected service provider by intercepting an authentication message from the mobile device to the selected service provider, set up a tunnel connection from an access point of the local wireless communication network to the determined selected service provider, and tear down the tunnel connection when the mobile device dissociates from the access point and no other device is connected to the service provider using the tunnel connection.

16. The system of claim 15 , wherein the mobile device is further operable to check a local database for credentials to authenticate with an identified selected service provider in the list, and if credentials are found for a listed service provider, selected that service provider, and otherwise the mobile device is further operable to: initiate an access network query, wherein the local wireless communication network entity intercepts the query and responds with a further list of service provider identifiers of roaming partners, and search a local database to compare the service provider identifiers in the further list with roaming partners to select a particular roaming partner.

17. The system of claim 15 , wherein the beacon advertises multiple basic service set identifiers from an access point of the local wireless communication network, each basic service set identifier configured for one service provider, and wherein the mobile device is further operable to search a local database to compare the received basic service set identifiers with corresponding service providers to select a particular service provider, and wherein the mobile device can start the association process with the selected basic service set identifier corresponding to the selected service provider.

18. The system of claim 15 , wherein tearing down the tunnel includes waiting a predetermined amount of time to check that there are no more devices connected to the service provider using the tunnel connection, whereupon the tunnel connection is torn down.

Assignments (12)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: SYMBOL TECHNOLOGIES, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 040579/0410 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2014
From: MOTOROLA SOLUTIONS, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 034114/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2012
From: SHANMUGAVADIVEL, SENTHILRAJ; KAUSHIK, ANIL; KIRAN, RAJ
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 028520/0476 →
Continuity (1)
Related Publication 20140018037A1 · Jan 16, 2014