Geolocation of wireless access points for wireless platforms
First Claim
1. A method for identifying a fixed location of at least one target wireless device, comprising:
- determining a first location of a receiving wireless device operated by a user;
detecting passively, with the receiving wireless device, a signal from at least one target wireless device in a vicinity of the receiving wireless device;
assigning, by a processor in the receiving wireless device, a value to a signal strength of the detected signal, the value being calculated by applying a log-distance path loss model;
correlating the determined first location of the receiving wireless device with the value of the signal strength of the detected signal from the at least one target wireless device at the first location of the receiving wireless device to result in first correlated data;
repeating the determining, detecting, assigning and correlating for a second location of the receiving wireless device and at least one third location for the receiving wireless device when the receiving wireless device is moved to the second location and to the at least one third location to result in second correlated data and at least one third correlated data;
applying a trilateration algorithm, by the processor in the receiving wireless device, to the first correlated data, the second correlated data and the at least one third correlated data to determine a plurality of candidate fixed locations for the at least one target wireless device;
applying a filtering algorithm, by the processor in the receiving wireless device, to the plurality of candidate fixed locations for the at least one target wireless device to identify a fixed location of the at least one target wireless device; and
outputting the identified fixed location of the at least one target wireless device to the user of the receiving wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for using a receiving wireless device to passively detect target wireless devices or access points, quantify signal strengths of the target wireless devices or access points, and accurately identify a position for, or geolocate, the target wireless devices or access points. A position of the receiving wireless device is determined and correlated with a signal strength received from a target wireless device taken from multiple positions of the receiving wireless device. A trilateration algorithm is applied to the correlated date to obtain coarse geographic positions for the target wireless device, then a filtering algorithm is applied to obtain an accurate position for the target wireless device, which is in turn displayed to a user of the receiving wireless device.
-
Citations
20 Claims
-
1. A method for identifying a fixed location of at least one target wireless device, comprising:
-
determining a first location of a receiving wireless device operated by a user; detecting passively, with the receiving wireless device, a signal from at least one target wireless device in a vicinity of the receiving wireless device; assigning, by a processor in the receiving wireless device, a value to a signal strength of the detected signal, the value being calculated by applying a log-distance path loss model; correlating the determined first location of the receiving wireless device with the value of the signal strength of the detected signal from the at least one target wireless device at the first location of the receiving wireless device to result in first correlated data; repeating the determining, detecting, assigning and correlating for a second location of the receiving wireless device and at least one third location for the receiving wireless device when the receiving wireless device is moved to the second location and to the at least one third location to result in second correlated data and at least one third correlated data; applying a trilateration algorithm, by the processor in the receiving wireless device, to the first correlated data, the second correlated data and the at least one third correlated data to determine a plurality of candidate fixed locations for the at least one target wireless device; applying a filtering algorithm, by the processor in the receiving wireless device, to the plurality of candidate fixed locations for the at least one target wireless device to identify a fixed location of the at least one target wireless device; and outputting the identified fixed location of the at least one target wireless device to the user of the receiving wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A receiving wireless device for identifying a fixed location of at least one target wireless device, comprising:
-
a position reference device configured to determine a location of the receiving wireless device; an external data communication interface configured to receive wireless signals passively from the at least one target wireless device in a vicinity of the receiving wireless device; a storage device configured to store at least a trilateration algorithm and a filtering algorithm for execution; a processor that is programmed to assign a value to a signal strength of the signal received from the at least one target wireless device in a vicinity of the receiving wireless device, the value being calculated by applying a log-distance path loss model, correlate the location of the receiving wireless device with the assigned value of the signal strength of the signal received from the at least one target wireless device at the location of the receiving wireless device at which the signal is received to result in correlated data, apply the stored trilateration algorithm to a plurality of the correlated data to determine a plurality of candidate fixed locations for the at least one target wireless device, and apply the stored filtering algorithm to the plurality of candidate fixed locations for the at least one target wireless device to identify a fixed location of the at least one target wireless device; and an output device configured to output the identified fixed location of the at least one target wireless device to a user of the receiving wireless device, wherein the receiving wireless device is a hand-held device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions which, when executed by a processor in a receiving wireless device, cause the processor to execute a method for identifying a fixed location of at least one target wireless device, the method comprising:
-
determining a first location of the receiving wireless device operated by a user; detecting passively, with the receiving wireless device, a signal from at least one target wireless device in a vicinity of the receiving wireless device; assigning a value to a signal strength of the detected signal, the value being calculated by applying a log-distance path loss model; correlating the determined first location of the receiving wireless device with the value of the signal strength of the detected signal from the at least one target wireless device at the first location of the receiving wireless device to result in first correlated data; repeating the determining, detecting, assigning and correlating steps for a second location of the receiving wireless device and at least one third location of the receiving wireless device when the receiving wireless device is moved to the second location and to the at least one third location to result in second correlated data and at least one third correlated data; applying a trilateration algorithm to the first correlated data, the second correlated data and the at least one third correlated data to determine a plurality of candidate fixed locations for the at least one target wireless device; applying a filtering algorithm to the plurality of candidate fixed locations for the at least one target wireless device to identify a fixed location of the at least one target wireless device; and outputting the identified fixed location of the at least one target wireless device to a user of the receiving wireless device.
-
Specification