TECHNIQUES FOR COMPUTING LOCATION OF A MOBILE DEVICE BASED ON OBSERVED WI-FI ACCESS POINTS
First Claim
1. A method comprising:
- determining characteristics of signals received from Wi-Fi access points during a traversal of a number of drivable streets within a geographic area having a radius of one or more miles, the characteristics of a given signal including a unique identifier of a Wi-Fi access point that transmitted the signal, a location where the signal was observed, and an observed signal strength at the location where the signal was observed;
using the characteristics to build a reference database including records storing information descriptive of Wi-Fi access points in the geographic area;
maintaining the reference database on a non-transitory computer readable medium;
receiving a request for a current location of a mobile device;
obtaining an observed signal strength of one or more Wi-Fi access points observed by the mobile device from the current location; and
computing the current location of the mobile device using at least the observed signal strength of the one or more Wi-Fi access points observed by the mobile device in comparison to the information descriptive of Wi-Fi access points in the geographic area in the reference database.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, characteristics of signals received from Wi-Fi access points during a traversal of a number of drivable streets within a geographic area having a radius of one or more miles are determined, the characteristics of a given signal including a unique identifier of a Wi-Fi access point that transmitted the signal, a location where the signal was observed, and an observed signal strength at the location where the signal was observed. Using the characteristics, a reference database is built including records descriptive of Wi-Fi access points in the geographic area. To determine a current location of a mobile device, an observed signal strength of one or more Wi-Fi access points observed by the mobile device from the current location is determined and a current location of the mobile device is computed using at least the observed signal strength of the one or more Wi-Fi access points observed by the mobile device in comparison to information in the reference database.
-
Citations
20 Claims
-
1. A method comprising:
-
determining characteristics of signals received from Wi-Fi access points during a traversal of a number of drivable streets within a geographic area having a radius of one or more miles, the characteristics of a given signal including a unique identifier of a Wi-Fi access point that transmitted the signal, a location where the signal was observed, and an observed signal strength at the location where the signal was observed; using the characteristics to build a reference database including records storing information descriptive of Wi-Fi access points in the geographic area; maintaining the reference database on a non-transitory computer readable medium; receiving a request for a current location of a mobile device; obtaining an observed signal strength of one or more Wi-Fi access points observed by the mobile device from the current location; and computing the current location of the mobile device using at least the observed signal strength of the one or more Wi-Fi access points observed by the mobile device in comparison to the information descriptive of Wi-Fi access points in the geographic area in the reference database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a central network server configured to build records descriptive of Wi-Fi access points in a geographic area having a radius of one or more miles, based on characteristics of signals received from Wi-Fi access points during a traversal of a number of drivable streets within the geographic area, the characteristics of a given signal including a unique identifier of a Wi-Fi access point that transmitted the signal, a location where the signal was observed, and an observed signal strength at the location where the signal was observed; and a reference database configured to maintain the records storing information descriptive of Wi-Fi access points in the geographic area, wherein the central network server is further configured to compute a current location of a mobile device in response to receiving a request for a current location of the mobile device including an observed signal strength of one or more Wi-Fi access points observed by the mobile device from the current location, the computation of the current location of the mobile device based on at least a comparison of the observed signal strength of the one or more Wi-Fi access points observed by the mobile device to the information in the reference database. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having instructions executable by one or more processors stored thereon that, the instructions when executed by the one or more processors operable to:
-
determine characteristics of signals received from Wi-Fi access points within a geographic area having a radius of one or more miles, the characteristics of a given signal including a unique identifier of a Wi-Fi access point that transmitted the signal, a location where the signal was observed, and an observed signal strength at the location where the signal was observed; calculate a geographic location of each of the Wi-Fi access points based on locations where signals of the Wi-Fi access point were observed and the observed signal strength at the locations where signals of the Wi-Fi access point were observed; store the calculated geographic location of each of the Wi-Fi access points in a reference database; receive a request for a current location of a mobile device; determine one or more Wi-Fi access points observed by the mobile device from the current location; and compute the current location of the mobile device using at least the one or more Wi-Fi access points observed by the mobile device in comparison to the calculated geographic locations in the reference database. - View Dependent Claims (17, 18, 19, 20)
-
Specification