IP Library Granted Patent US 7,532,895
Granted Patent B2
US 7,532,895 · App. 10/774,034 · Granted May 12, 2009

Systems and methods for adaptive location tracking

Assignee: Air Defense, 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 7,532,895
App. No.
10/774,034
Granted
May 12, 2009
Kind
B2
Abstract

Wireless devices are adaptively tracked utilizing a system data store, a set of one or more wireless receivers, and a system processor. The system processor identifies a wireless device for tracking based on behavior through a combination of dynamic operational and security assessments derived using data from the system data store. It receives and stores data from a subset of the set of wireless receivers. It then calculates and outputs the position of the identified wireless device based upon the received data.

Claims (48)

1. A system for tracking location of a wireless device, the system comprising:

a system data store capable of storing one or more tracking criteria and indicators of one or more wireless devices to track;

a set of one or more wireless receivers on one or more wireless sensors;

the wireless sensors monitoring wireless header information from a wireless packet frame;

a system processor in communication with the system data store and the one or more wireless sensors, wherein the system processor comprises one or more processing elements programmed or adapted to perform the steps comprising of:

(a) identifying a wireless device for tracking based upon a combination of dynamic operational and security assessments derived using data from the system data store, wherein the dynamic operational and security assessments identify the wireless device for tracking responsive to behavior of the wireless device, wherein the dynamic operational and security assessments comprise wireless signature-based tests, wireless protocol-based tests, wireless anomaly-based tests, and wireless policy deviation-based tests, wherein the policy deviation-based tests comprise a deviation from a set of three or more wireless policy settings comprising wireless channel settings, wireless authentication settings, wireless encryption settings, SSID broadcast settings, and rate settings, and wherein the policy deviation-based tests ensure the wireless device is complying with the one or more wireless policy settings;

(b) receiving data from a subset of the one or more wireless sensors;

(c) storing the received data in the system data store, wherein the received data is utilized to update wireless statistics used in the dynamic operational and security assessments, wherein the wireless statistics enable the dynamic operational and security assessments to detect both unauthorized wireless devices and authorized wireless devices which are displaying anomalous behavior;

(d) calculating the position of the identified wireless device based upon the stored data; and

(e) outputting the calculated position.

2. The system of claim 1 , wherein one or more tracking criteria are of a type selected from the group consisting of time, traffic level, threat level, protocol characteristics, usage characteristics or combinations thereof.

3. The system of claim 1 , wherein the one or more processing elements of the system processor are further programmed or adapted to perform the step comprising of dynamically determining one or more tracking criteria.

4. The system of claim 1 , wherein the one or more processing elements of the system processor are further programmed or adapted to the step comprising of (f) repeat steps (a) through (e) continuously.

5. The system of claim 1 , wherein the one or more processing elements of the system processor are further programmed or adapted to perform the step comprising of (f) repeating steps (a) through (e) periodically.

6. The system of claim 5 , wherein the one or more processing elements of the system processor are further programmed or adapted to the step comprising of (g) modifying the period of repetition of step (f) based upon one or more tracking criteria.

7. The system of claim 6 , wherein each of the one or more tracking criteria are selected from the group consisting of time, traffic level, threat level, protocol characteristics, usage characteristics or combinations thereof.

8. The system of claim 1 , wherein the programming or adaptation to identify the wireless device includes programming or adaptation to perform the step comprising of selecting the identified wireless device based upon indicators of one or more wireless devices in the system data store.

9. The system of claim 8 , wherein the one or more processing elements of the system processor are further programmed or adapted to perform the steps comprising of (f) detecting an unauthorized wireless device and (g) storing an indicator of the unauthorized wireless device in the system data store.

10. The system of claim 9 , wherein the identified wireless device is the unauthorized wireless device.

11. The system of claim 8 , wherein the programming or adaptation to identify the wireless device includes further programming or adaptation to perform the step comprising of retrieving indicators of one or more wireless devices from the system data store.

12. The system of claim 1 , wherein the programming or adaptation to calculate the position of the identified wireless device includes programming or adaptation to perform the steps comprising of:

(i) sensing the identified wireless device;

(ii) storing RF signal characteristics in the system data store based upon the sensing; and

(iii) dynamically selecting one or more additional sensors to improve tracking performance.

13. The system of claim 1 , wherein the programming or adaptation to output the calculated position includes programming or adaptation to perform the steps comprising of formatting the calculated position according to one or more output preferences.

14. The system of claim 13 , wherein the calculated position for output is formatted as an e-mail, a web page, a facsimile, a graphic, an XML page, an SNMP message, a page, or combinations thereof.

15. The system of claim 1 , wherein the calculated position is output to a user or to a computer system.

16. The system of claim 1 , wherein the one or more processing elements of the system processor are further programmed or adapted to perform the step comprising of (f) storing the calculated position in the system data store.

17. The system of claim 1 , wherein the one or more processing elements of the system processor are further programmed or adapted to perform the step comprising of (f) removing an indicator of a wireless device from the system data store.

18. The system of claim 17 , wherein indicator removal is based upon manual deletion, timed deletion, or a change in device security status from unauthorized to authorized.

19. A method for tracking location of a wireless device, the method comprising the steps of:

(a) detecting a wireless device utilizing one or more dynamic operational and security assessments, wherein the one or more dynamic operational and security assessments detect the wireless device responsive to behavior of the wireless device, and wherein the dynamic operational and security assessments comprise wireless signature-based tests, wireless protocol-based tests, wireless anomaly-based tests, and wireless policy deviation-based tests, wherein the policy deviation-based tests comprise a deviation from a set of three or more wireless policy settings comprising wireless channel settings, wireless authentication settings, wireless encryption settings, SSID broadcast settings, and rate settings, and wherein the policy deviation-based tests ensure the wireless device is complying with the one or more wireless policy settings;

(b) adding an indicator associated with the detected wireless device to a list of wireless devices;

(c) selecting a wireless device for tracking based upon the list of wireless devices;

(d) receiving data from one or more wireless sensors, the wireless sensors monitoring wireless header information from a wireless packet frame; wherein received data is utilized to update wireless statistics used in the dynamic operational and security assessments, wherein the wireless statistics enable the dynamic operational and security assessments to detect both unauthorized wireless devices and authorized wireless devices which are displaying anomalous behavior;

(e) calculating a position of the selected wireless device based upon the received data;

(f) outputting the calculated position;

(g) repeating steps (a) and (b) upon occurrence of an event or at periodic intervals;

(h) repeating steps (c) through (f) upon occurrence of an event or at periodic intervals.

20. One or more computer readable media storing instruction that upon execution by a system processor cause the system processor to perform the method of claim 19 , and wherein the system processor comprises a distributed processor distributed between the one or more wireless sensors and a host system.

21. A system for tracking location of a wireless device, the system comprising:

storing means for storing one or more tracking criteria and indicators of one or more wireless devices to track;

one or more wireless sensors for scanning wireless traffic; the wireless sensors monitoring wireless header information from a wireless packet frame;

distributed rogue detection means for detecting a wireless device based upon one or more dynamic operational and security assessments operable to detect the wireless device based on behavior, wherein the assessments are performed on the received scan data, and for storing an indicator of the detected wireless device, wherein the distributed rogue detection means is distributed between the one or more wireless sensors and a host system; and

position determining means for selecting a wireless device to track from the indicators in the storing means, receiving scan data from one or more wireless receivers, estimating the position of the selected wireless device based upon received scan data and outputting the estimated position;

wherein the dynamic operational and security assessments comprise wireless signature-based tests, wireless protocol-based tests, wireless anomaly-based tests, and wireless policy deviation-based tests, and wherein the policy deviation-based tests ensure the wireless device is complying with the one or more wireless policy settings;

wherein the policy deviation-based tests comprise a deviation from a set of three or more wireless policy settings comprising wireless channel settings, wireless authentication settings, wireless encryption settings, SSID broadcast settings, and rate settings; and wherein received scan data is utilized to update wireless statistics used in the dynamic operational and security assessments, and

wherein the wireless statistics enable the dynamic operational and security assessments to detect both unauthorized wireless devices and authorized wireless devices which are displaying anomalous behavior.

Assignments (9)
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: AIRDEFENSE, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 040579/0324 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
CHANGE OF NAME Recorded Aug 23, 2016
From: AIRDEFENSE, INC.
To: AIRDEFENSE, LLC
Reel/Frame 039509/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2004
From: HRASTAR, SCOTT E.
To: AIRDEFENSE, INC.
Reel/Frame 014975/0612 →
Continuity (4)
Continuation In Part 1016090400 · Jun 3, 2002
Provisional Application 6038182900 · May 20, 2002
Provisional Application 6046446400 · Apr 21, 2003
Related Publication 20040157624A1 · Aug 12, 2004