Locating a mobile device
First Claim
1. A computer based method for identifying a location of a mobile device as implemented by a processor on a mobile device, comprising:
- receiving a query from an application resident on the mobile device to identify the location of the mobile device;
accessing a data store comprising a plurality of received signal strengths (RSS) from a plurality of access points (AP) previously received by the mobile device;
retrieving data from the data store based on the query;
identifying a candidate area and creating grid data for a plurality of grid spaces in the identified candidate area according to the retrieved data from the data store;
determining a grid space likelihood score for each of the plurality of grid spaces based on the grid data and the query; and
identifying the location of the mobile device based on the determined grid space likelihood scores.
0 Assignments
0 Petitions
Accused Products
Abstract
Identifying a location of a mobile device is disclosed (e.g., presuming user consent to the same). One or more received signal strengths (RSSs), comprising a first RSS, may be received by a first access point (AP) from the mobile device. The RSSs may be used to identify a grid area, comprising a first grid space. A signal distance between the first grid space and the first AP may be identified using the first RSS, and combined with a first grid space distance, comprising a known distance between the first grid space and the first AP, to determine a first grid space likelihood score for the first grid space. A second grid space likelihood score may be determined for a second grid space (e.g., and a third, etc.), and the grid space comprising a desired grid space likelihood score (e.g., highest) may be selected as the mobile device location.
163 Citations
8 Claims
-
1. A computer based method for identifying a location of a mobile device as implemented by a processor on a mobile device, comprising:
-
receiving a query from an application resident on the mobile device to identify the location of the mobile device; accessing a data store comprising a plurality of received signal strengths (RSS) from a plurality of access points (AP) previously received by the mobile device; retrieving data from the data store based on the query; identifying a candidate area and creating grid data for a plurality of grid spaces in the identified candidate area according to the retrieved data from the data store; determining a grid space likelihood score for each of the plurality of grid spaces based on the grid data and the query; and identifying the location of the mobile device based on the determined grid space likelihood scores. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium, excluding transmission signals, bearing processor executable instructions which, when executed on a computing device comprising at least a processor, carry out a method for identifying a location of a mobile device, the method comprising:
-
receiving a query from an application resident on the mobile device to identify the location of the mobile device; accessing a data store comprising a plurality of received signal strengths (RSS) from a plurality of access points (AP) previously received by the mobile device; retrieving data from the data store based on the query; identifying a candidate area and creating grid data for a plurality of grid spaces in the identified candidate area according to the retrieved data from the data store; determining a grid space likelihood score for each of the plurality of grid spaces based on the grid data and the query; and identifying the location of the mobile device based on the determined grid space likelihood scores. - View Dependent Claims (6, 7, 8)
-
Specification