Simultaneous localization and RF modeling
First Claim
1. A computer-implemented process for performing localization of one or more mobile devices, comprising:
- using a computing device for;
recording measurements of received signal strength indication (RSSI) from each Radio Frequency (RF) transmitter reported by a mobile device;
recording measurements of any available location fix by the mobile device;
using a RF propagation model, prepared without prior knowledge of the physical space in which the mobile device is located or the location and power of the RF transmitters, to estimate parameters comprising;
the location of the mobile device, the transmit power of each RF transmitter, and the location of each RF transmitter based on the recorded measurements of received signal strength indication and any available location fixes; and
using trilateration to determine the location of the mobile device from the estimated location of the RF transmitters and the estimated parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
The simultaneous localization and RF modeling technique pertains to a method of providing simultaneous localization and radio frequency (RF) modeling. In one embodiment, the technique operates in a space with wireless local area network coverage (or other RF transmitters). Users carrying Wi-Fi-enabled devices traverse this space while the mobile devices record the Received Signal Strength (RSS) measurements corresponding to access points (APs) in view at various unknown locations and report these RSS measurements, as well as nay other available location fix to a localization server. A RF modeling algorithm runs on the server and is used to estimate the location of the APs using the recorded RSSI measurements and any other available location information. All of the observations are constrained by the physics of wireless propagation. The technique models these constraints and uses a genetic algorithm to solve them, thereby providing an absolute location of the mobile device.
53 Citations
20 Claims
-
1. A computer-implemented process for performing localization of one or more mobile devices, comprising:
using a computing device for; recording measurements of received signal strength indication (RSSI) from each Radio Frequency (RF) transmitter reported by a mobile device; recording measurements of any available location fix by the mobile device; using a RF propagation model, prepared without prior knowledge of the physical space in which the mobile device is located or the location and power of the RF transmitters, to estimate parameters comprising;
the location of the mobile device, the transmit power of each RF transmitter, and the location of each RF transmitter based on the recorded measurements of received signal strength indication and any available location fixes; andusing trilateration to determine the location of the mobile device from the estimated location of the RF transmitters and the estimated parameters. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented process for performing localization, comprising:
using a computing device for, recording at one or more mobile devices, RSSI measurements corresponding to RF transmitters received by the one or more mobile devices at various unknown locations; reporting the recorded RSSI measurements to a remote server; recording any available GPS lock at the one or more mobile devices; reporting any GPS lock to the remote server; using the RSSI measurements and any GPS locks recorded at the one or more mobile devices to determine the location of the one or more mobile devices, without prior knowledge of the physical space in which the mobile devices are located or the location and power of the RF transmitters, using the constraints of the physics of RF propagation at the remote server; and reporting the determined location of the one or more mobile devices. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
13. A system for determining locations of a Wi-Fi capable device in an indoor environment, comprising:
-
a general purpose computing device; a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, periodically scan for Wi-Fi access points using a Wi-Fi enabled mobile device; transmit a list of discovered Wi-Fi access-points and associated received signal strength indication (RSSI) measured by the mobile device to a remotely located server; transmit any GPS locations discovered by the mobile device to the remotely located server; use a RF model of the indoor environment, created without prior knowledge of the space the mobile device is located in or the location and power of the Wi-Fi access points, using the list of discovered Wi-Fi access points and associated received RSSI and the discovered GPS locations to provide the location of the mobile device to user of the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification