IP Library Granted Patent US 9,455,964
Granted Patent B2
US 9,455,964 · App. 14/611,158 · Granted Sep 27, 2016

Guest WiFi authentication based on physical proximity

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,455,964
App. No.
14/611,158
Granted
Sep 27, 2016
Kind
B2
Abstract

The present disclosure discloses a system and method for providing guest WiFi authentication based on physical proximity to a dedicated access point in a guest wireless network. Specifically, a network device determines that a client device associated with a guest user is located within close physical proximity to a particular access point in a guest wireless network, and authenticates the client device for guest wireless network access based on its close physical proximity to the particular access point without requiring any guest user registration. In particular, the network device determines a first signal strength level of a wireless signal received from the client device by the particular access point, and determines that the first signal strength level exceeds a threshold. The threshold is based on difference between signal strength levels of the wireless signal received at the client device and at a distance corresponding to the close physical proximity.

Claims (64)

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

determining that a client device associated with a guest user is located within close physical proximity to a particular access point in a guest wireless network; and

authenticating the client device for guest wireless network access based on its close physical proximity to the particular access point without requiring any guest user registration,

wherein determining that the client device is located within close physical proximity to the particular access point comprises:

determining a first signal strength level of a wireless signal received from the client device by the particular access point;

determining a second signal strength level of the wireless signal received from the client device by another access point that is located in a radio frequency neighborhood of the particular access point;

determining that the difference between the first signal strength level and the second signal strength level exceeds a threshold value.

2. The medium of claim 1 , wherein determining that the client device is located within close physical proximity to the particular access point comprises:

determining a precise location of the client device using indoor wireless locationing service; and

determining that the precise location of the client device is within close physical proximity to the particular access point.

3. The medium of claim 1 , further comprising:

in response to authenticating the client device for guest wireless network access, transmitting a notification message to a network control device indicating that the client device has been authenticated to the guest wireless network.

4. The medium of claim 1 , further comprising:

de-authenticating the client device from the guest wireless network after a predetermined period of time elapses.

5. The medium of claim 1 , further comprising:

determining both (1) that the client device has been authenticated to access the guest wireless network and (2) that the client device is located within close physical proximity to the particular access point;

de-authenticating the client device from the guest wireless network.

6. The medium of claim 5 , further comprising:

in response to determining both (1) that the client device has been authenticated to access the guest wireless network and (2) that the client device is located within close physical proximity to the particular access point, storing a timestamp that indicates when the client device exits an authentication zone;

determining that the client device is not located within close physical proximity to the particular access point within a predetermined period of time; and

de-authenticating the client device from the guest wireless network after the predetermined period of time elapses.

7. The medium of claim 1 , wherein the particular access point comprises a button, wherein the operations further comprise:

detecting that the button is activated;

scanning for a plurality of wireless signals transmitted by a plurality of client devices located near the particular access point;

determining a subset of the plurality of client devices based on whether a signal strength value associated with a respective client device exceeds a threshold value; and

authenticating the subset of client devices for guest wireless network access without requiring any guest user registration.

8. The medium of claim 1 , further comprising:

transmitting a captive portal page to the client device that displays instructions to the guest user to (1) move the client device within the close physical proximity to the particular access point; and (2) enable WiFi capabilities on the client device, wherein the captive portal page does not include any prompt for information input by the guest user.

9. A system comprising:

at least one device including a hardware processor;

the system being configured to perform operations comprising:

determining that a client device associated with a guest user is located within close physical proximity to a particular access point in a guest wireless network; and

authenticating the client device for guest wireless network access based on its close physical proximity to the particular access point without requiring any guest user registration,

wherein determining that the client device is located within close physical proximity to the particular access point comprises:

determining a first signal strength level of a wireless signal received from the client device by the particular access point;

determining a second signal strength level of the wireless signal received from the client device by another access joint that is located in a radio frequency neighborhood of the particular access point;

determining that the difference between the first signal strength level and the second signal strength level exceeds a threshold value.

10. The system of claim 9 , wherein determining that the client device is located within close physical proximity to the particular access point comprises:

determining a precise location of the client device using indoor wireless locationing service; and

determining that the precise location of the client device is within close physical proximity to the particular access point.

11. The system of claim 9 , further comprising:

in response to authenticating the client device for guest wireless network access, transmitting a notification message to a network control device indicating that the client device has been authenticated to the guest wireless network.

12. The system of claim 9 , further comprising:

de-authenticating the client device from the guest wireless network after a predetermined period of time elapses.

13. The system of claim 9 , further comprising:

determining both (1) that the client device has been authenticated to access the guest wireless network and (2) that the client device is located within close physical proximity to the particular access point;

de-authenticating the client device from the guest wireless network.

14. The system of claim 13 , further comprising:

in response to determining both (1) that the client device has been authenticated to access the guest wireless network and (2) that the client device is located within close physical proximity to the particular access point, storing a timestamp that indicates when the client device exits an authentication zone;

determining that the client device is not located within close physical proximity to the particular access point within a predetermined period of time; and

de-authenticating the client device from the guest wireless network after the predetermined period of time elapses.

15. The system of claim 9 , wherein the particular access point comprises a button, wherein the operations further comprise:

detecting that the button is activated;

scanning for a plurality of wireless signals transmitted by a plurality of client devices located near the particular access point;

determining a subset of the plurality of client devices based on whether a signal strength value associated with a respective client device exceeds a threshold value; and

authenticating the subset of client devices for guest wireless network access without requiring any guest user registration.

16. The system of claim 9 , further comprising:

transmitting a captive portal page to the client device that displays instructions to the guest user to (1) move the client device within the close physical proximity to the particular access point; and (2) enable Win capabilities on the client device, wherein the captive portal page does not include any prompt for information input by the guest user.

17. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

determining that a client device associated with a guest user is located within close physical proximity to a particular access point in a guest wireless network; and

authenticating the client device for guest wireless network access based on its close physical proximity to the particular access point without requiring any guest user registration,

wherein determining that the client device is located within close physical proximity to the particular access point comprises:

determining a first signal strength level of a wireless signal received from the client device by the particular access point; and

determining that the first signal strength level exceeds a threshold value, wherein the threshold value is calculated based on expected difference between a second signal strength level of the wireless signal received at the same location of the client device and a third signal strength level of the wireless signal received at a distance corresponding to the close physical proximity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2015
From: MOWER, CARL
To: ARUBA NETWORKS INC.
Reel/Frame 035006/0027 →