IP Library Granted Patent US 9,198,034
Granted Patent B2
US 9,198,034 · App. 13/929,891 · Granted Nov 24, 2015

Validating presence of a communication device using a wireless local area network

Inventors: Rahul Sinha (Bangalore, IN); Ramesh Balla (Bangalore, IN)
Assignee: Symbol Technologies, LLC
H04W12/04H04L63/107H04L63/18H04W4/023H04W12/06H04W64/003H04W84/12
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,198,034
App. No.
13/929,891
Granted
Nov 24, 2015
Kind
B2
Abstract

A method and system for validating presence of a communication device in a confined area using a wireless local area network (WLAN) includes sending a first handshake message including a generated first key over a second network connection different from the WLAN connection by a device. A next step includes generating a second key to be returned to the device in a second handshake message over the same connection. A next step includes sending a WLAN probe request that has been modified to include the second key via the WLAN. A next step includes validating whether the device is present within the confined area using a second communication network; whereafter allowing communication access over the second network using both the first and second keys if the device is validated as being present within the confined area, and taking appropriate action if the device is not validated as being present within the confined area.

Claims (40)

1. A method for validating presence of a device in a confined area using a wireless local area network (WLAN) operable in the confined area, the method comprising:

sending, by the device to a server, a first handshake message including a first key generated by the device over a connection in a second network that is a wireless wide area network;

generating, by the server, a random second key to be returned to the device in a second handshake message over the second network connection in response to receiving the first handshake message;

sending a WLAN probe request that has been modified to include the second key back to the server via the WLAN; and

validating whether the device is present within the confined area by the server by determining whether the second key generated by the server is the same as the second key returned to the server in the modified WLAN probe request by the device; whereafter

taking an action by the server in response to the validating step.

2. The method of claim 1 , wherein taking an action includes:

allowing communication access to the server over the second network using both the first and second keys if the device is validated as being present within the confined area, and

disallowing communication access to the server over the second network if the device is not validated as being present within the confined area.

3. A system for validating presence of a device in a confined area using a wireless local area network (WLAN) operable in the confined area, the system comprising:

the device operable to send a first handshake message including a first key generated by the device over a connection in a second network that is a wireless wide area network; and

a server operable to receive, from the device over the second network, the first handshake message, and in response generate a random second key to be returned to the device in a second handshake message over the second network connection, wherein

the device is further operable to send a WLAN probe request that has been modified to include the second key back to the server via an access point of the WLAN, wherein

the server further operable to validate whether the device is present within the confined area using the second key received from the access point by determining whether the second key generated by the server is the same as the second key returned to the server in the modified WLAN probe request by the device, and take an action in response to the validation of the device.

4. The system of claim 3 , wherein

if the device is validated as being present within the confined area, the device is then allowed communication access to the server over the second network using both the first and second keys, and

if the device is not validated as being present within the confined area, the device is disallowed communication access to the server.

5. The system of claim 3 , further comprising:

a plurality of identification devices configured to be disposed at mapped locations within the confined area and operable to periodically broadcast or respond to interrogation requests with unique identity information; and wherein

the device is further operable to read identity information from identification devices in proximity to the device and operable to include identity information in the first handshake message; and wherein

the server is further operable to receive identity information along with the second key in the modified probe request, validate whether the device is present within the confined area using the second key and the identity information, and deliver a WLAN probe response modified with a validation status back to the device via the access point.

6. The system of claim 5 , wherein the server validates using a determination as to whether the second key, originally generated by the server for the same identity over the second network connection, is the same as the second key that was received from the device via the access point over the WLAN.

7. The system of claim 6 , wherein the determination includes a further determination as to whether the identity received along with the second key from the device over the WLAN is genuinely that of the identification device that it claims to represent.

8. The system of claim 7 , wherein the further determination uses a heuristics approach that determines a number of messaging retries by the device, wherein the number of retries must be less than a fixed number of retries.

9. The system of claim 7 , wherein the further determination uses a heuristics approach to compare battery status of the identification device with last known battery status, wherein battery status can only be lower or equal to the last known battery status of the same identification device.

10. The system of claim 6 , wherein the determination includes a further determination as to whether the identification device is in the coverage area of the access point.

11. The system of claim 3 , wherein the second key has an expiration time, wherein the server will not accept any communication for the expired key and request the device to reinitiate presence validation.

12. The system of claim 5 , wherein, upon validation, the device is allowed to send messages to the server over the second network, wherein the messages include the first and second keys and the identity of the identification device.

13. The system of claim 12 , wherein the server respond to each message with either a success, failure, or deny message.

14. The system of claim 13 , wherein the server erases the first and second keys when it sends a failure or deny message.

15. The system of claim 3 , wherein the messaging over the second network uses a secure connection.

16. The system of claim 3 , wherein a WLAN interface of the device, if it is disabled, is enabled to send the modified WLAN probe request and receive the modified WLAN probe response, and otherwise the WLAN interface is restored.

17. A system for validating presence of a device in a confined area using a wireless local area network (WLAN) operable in the confined area, the system comprising:

a plurality of identification tags configured to be disposed at mapped locations within the confined area and operable to periodically broadcast or respond to interrogation requests with unique identity information;

a device operable to read identity information broadcast from identification tags in proximity to the device and send a first handshake message including a first key generated by the device and a tag identity over a packet cellular network; and

a server operable to receive, from the device over the cellular network, the first handshake message, and in response generate a random second key to be returned to the device along with the tag identity in a second handshake message over the same cellular network connection, wherein

the device is further operable to send a WLAN probe request that has been modified to include the second key and the tag identity back to the server via an access point of the WLAN that forwards the second key and the tag identity to the server, wherein

the server further operable to validate whether the device is present within the confined area using the second key and the tag identity received from the access point by determining whether the second key generated by the server is the same as the second key returned to the server in the modified WLAN probe request by the device and whether the tag identity in the first handshake message and the tag identity from the WLAN probe request are the same, and deliver a WLAN probe response modified with a validation status back to the device via the access point; wherein

if the device is validated as being present within the confined area, the device is then allowed access to send location update messages to the server over the cellular network using the first and second keys and the tag identity, and

if the device is not validated as being present within the confined area, the device is disallowed communication access to send messages to the server.

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 →
CERTIFICATE OF CONVERSION Recorded Sep 28, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036700/0152 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
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 Jun 28, 2013
From: SINHA, RAHUL; BALLA, RAMESH
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 030705/0507 →
Continuity (1)
Related Publication 20150003433A1 · Jan 1, 2015