IP Library Granted Patent US 9,204,376
Granted Patent B2
US 9,204,376 · App. 13/904,151 · Granted Dec 1, 2015

Profile based passive network switching

Inventors: Shah Ullah (San Francisco, CA); Niaz Ferdaus Khan (Sunnyvale, CA)
Assignee: OMNITRAIL TECHNOLOGIES, INC.
H04W48/16G01S5/02G06Q30/02H04L67/306H04W4/02H04W36/14G01S19/38H04L67/18
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,204,376
App. No.
13/904,151
Granted
Dec 1, 2015
Kind
B2
Abstract

Profile-based passive network switching of wireless mobile devices comprises receiving at a wireless access point a device specific identifier beacon transmitted from a mobile device and extracting a device specific identifier from the beacon. The access point then transmits the device specific identifier and access point provider information to a networked server configured with presence network switching software for determining network switching requirements based on the transmitted device specific identifier. The access point then receives mobile device network switching data from the server for processing. The access point then transmits local wireless network authentication and connection information from the access point to the mobile device to facilitate activating a wireless network connection between the mobile device and the access point at which point the access point starts processing wireless communication from the mobile device over the local wireless network.

Claims (45)

1. A method of profile-based passive network switching, comprising:

receiving with a presence-enabled wireless access point a presence beacon that is transmitted from a mobile device over a local wireless network channel without requiring authentication of the mobile device to access the local wireless network;

determining the contents of the beacon, and, based on the determined contents:

extracting a device-specific identifier from the beacon;

determining whether the beacon comprises an emergency frame, and if so:

preparing local wireless network authentication and connection information to facilitate connecting the mobile device to the local wireless network; and

transmitting the local wireless network authentication and connection information to the mobile device without transmitting the device-specific identifier or provider information of the access point to a networked server; and

if the beacon is determined to not comprise an emergency frame:

transmitting the device-specific identifier and provider information of the access point to a networked server configured with presence network switching software for determining network switching requirements for enabling the mobile device to use the local wireless network based on the transmitted device-specific identifier and provider information;

receiving mobile device network switching data from the server that references device access privileges for network switching that are based on at least one of the transmitted device-specific identifier and the access point provider information;

preparing local wireless network authentication and connection information that is in compliance with the device access privileges for network switching to facilitate connecting the mobile device to the local wireless network; and

transmitting the local wireless network authentication and connection information to the mobile device over a network other than the local wireless network;

wherein a service identifier of the local wireless network is unknown to the mobile device prior to transmitting the local wireless network authentication and connection information.

2. The method of claim 1 , wherein the local wireless network is hosted by the presence-enabled wireless access point.

3. The method of claim 1 , wherein transmitting the device-specific identifier to the networked server is performed over a network other than the local wireless network.

4. The method of claim 1 , further including facilitating wireless communication from the mobile device over the local wireless network.

5. The method of claim 1 , wherein further connecting the mobile device to the local wireless network does not require mobile device user interaction.

6. The method of claim 1 , wherein prior to transmitting local wireless network authentication and connection information, the mobile device is not authenticated to access the local wireless network.

7. The method of claim 1 , wherein the wireless signal comprises an 802.11 compliant radio frequency signal.

8. The method of claim 1 , wherein the presence beacon comprises a recipient-independent recipient address.

9. The method of claim 1 , wherein the access point is adapted to receive and extract a device-specific identifier from the beacon.

10. The method of claim 1 , wherein a MAC layer function of the access point is adapted to route at least data packets of the presence beacon to presence firmware executing on the access point.

11. A method of profile based passive network switching, comprising:

receiving with a presence-enabled wireless access point a presence beacon that is transmitted from a mobile device via a local wireless network channel over which the local wireless network communicates without requiring authentication of the mobile device to access the local wireless network, wherein the mobile device is connected to a cellular data network;

determining the contents of the beacon, and, based on the determined contents:

extracting a device-specific identifier from the beacon;

determining whether the beacon comprises an emergency frame, and if so:

preparing local wireless network authentication and connection information to facilitate connecting the mobile device to the local wireless network; and

transmitting the local wireless network authentication and connection information to the mobile device without transmitting the device-specific identifier or provider information of the access point to a networked server; and

if the beacon is determined to not comprise an emergency frame:

transmitting the device-specific identifier and provider information of the access point to a networked server configured with presence network switching software for determining network switching requirements for enabling the mobile device to use the local wireless network based on the transmitted device-specific identifier and provider information;

receiving mobile device network switching data from the server that references cellular network provider local network access privileges that are based on the transmitted device-specific identifier;

preparing local wireless network authentication and connection information that is in compliance with the local network access privileges to facilitate connecting the mobile device to the local wireless network;

transmitting the local wireless network authentication and connection information to the mobile device over the cellular data network; and

facilitating data communication of the mobile device via the local wireless network rather than through the cellular data network;

wherein a service identifier of the local wireless network is unknown to the mobile device prior to transmitting the local wireless network authentication and connection information.

12. The method of claim 11 , wherein facilitating data communications of the mobile device over the local wireless network does not require mobile device user interaction.

13. The method of claim 11 , wherein prior to transmitting local wireless network authentication and connection information, the mobile device is not authenticated to access the local wireless network.

14. The method of claim 11 , wherein facilitating data communications of the mobile device via the local wireless network comprises activating a Wi-Fi radio function of the mobile device.

15. The method of claim 11 , wherein the network switching requirements are further based on an application specific user hash that is derived from the device-specific identifier.

16. The method of claim 11 , wherein the local wireless network is hosted by the presence-enabled wireless access point.

17. The method of claim 11 , wherein transmitting the device-specific identifier to the networked server is performed over a network other than the local wireless network.

18. The method of claim 11 , wherein the presence beacon comprises a recipient-independent recipient address.

19. The method of claim 11 , wherein a MAC layer function of the access point is adapted to route at least data packets of the presence beacon to presence firmware executing on the access point.

20. The method of claim 11 , wherein facilitating data communication of the mobile device via the local wireless network comprises facilitating routing of a call occurring on the cellular network through the local wireless network.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Apr 27, 2015
From: OMNITRAIL HOLDINGS INC.; OMNITRAIL TECHNOLOGIES INC.
To: OMNITRAIL TECHNOLOGIES INC.
Reel/Frame 035501/0569 →
MERGER Recorded Apr 24, 2015
From: OMNITRAIL, LLC
To: OMNITRAIL HOLDINGS INC
Reel/Frame 035486/0885 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION SERIAL NUMBER FROM INCORRECT SERIAL NUMBER 61924546 TO CORRECT SERIAL NUMBER 61924545 PREVIOUSLY RECORDED ON REEL 032172 FRAME 0024. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 19, 2014
From: ULLAH, SHAH; KHAN, NIAZ FERDAUS
To: OMNITRAIL, LLC
Reel/Frame 032276/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: ULLAH, SHAH; KHAN, NIAZ FERDAUS
To: OMNITRAIL, LLC
Reel/Frame 032172/0024 →
Continuity (3)
Continuation 13651097 · Oct 12, 2012
Provisional Application 61546086 · Oct 12, 2011
Related Publication 20130259020A1 · Oct 3, 2013