Collaboratively locating disconnected clients and rogue access points in a wireless network
First Claim
1. A computer-readable medium including computer-executable instructions for determining the location of a first wireless client that is unable to connect to an infrastructure network, the computer-executable instructions executing on one or more other wireless clients connected to the infrastructure network and located in the vicinity of the first client, and performing the steps of:
- receiving one or more signals from the first client;
determining that the one or more received signals comprise signals indicating that the first client is unable to connect to the infrastructure network;
recording the signal strength of the one or more received signals; and
transmitting the recorded signal strength information to a diagnostic server for estimating the location of the first client,wherein the diagnostic server estimates the location of the first client by performing the steps of;
receiving the transmitted signal strength information;
computing estimates of the locations of the one or more other wireless clients; and
approximating the location of the first client using the received signal strength information and the computed estimates of the locations of the one or more other wireless clients.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are described for using collaboration of neighboring wireless devices to enable location of disconnected wireless devices and rogue wireless access points. A central server computes the locations of the neighboring clients and uses those locations to estimate the location of a disconnected client. These techniques may take advantage of the beaconing and probing mechanisms of IEEE 802.11 to ensure that connected clients do not pay unnecessary overheads for detecting disconnected clients. Methods are also described for detecting and locating rogue devices by collaboratively collecting information from neighboring devices and comparing the information to a database.
-
Citations
10 Claims
-
1. A computer-readable medium including computer-executable instructions for determining the location of a first wireless client that is unable to connect to an infrastructure network, the computer-executable instructions executing on one or more other wireless clients connected to the infrastructure network and located in the vicinity of the first client, and performing the steps of:
-
receiving one or more signals from the first client; determining that the one or more received signals comprise signals indicating that the first client is unable to connect to the infrastructure network; recording the signal strength of the one or more received signals; and transmitting the recorded signal strength information to a diagnostic server for estimating the location of the first client, wherein the diagnostic server estimates the location of the first client by performing the steps of; receiving the transmitted signal strength information; computing estimates of the locations of the one or more other wireless clients; and approximating the location of the first client using the received signal strength information and the computed estimates of the locations of the one or more other wireless clients. - View Dependent Claims (2, 3, 7, 8)
-
-
4. A method for determining the location of a first wireless client that is unable to connect to an infrastructure network, the method comprising:
-
receiving at one or more other wireless clients one or more signals transmitted from the first client; determining that the one or more received signals comprise signals indicating that the first client is unable to connect to the infrastructure network; recording at the one or more other wireless clients the signal strength of the one or more received signals; transmitting the recorded signal strength information from the one or more other wireless clients to a diagnostic server; receiving at the diagnostic server the transmitted signal strength information; computing at the diagnostic server estimates of the locations of the one or more other wireless clients; and approximating at the diagnostic server the location of the first client using the received signal strength information and the computed estimates of the locations of the one or more other wireless clients. - View Dependent Claims (5, 6, 9, 10)
-
Specification