Locating a Mobile Device
First Claim
1. A computer based method for identifying a location of a mobile device, comprising:
- receiving a query from an application associated with the mobile device to identify the location of the mobile device;
accessing a data store comprising a plurality of mobile device signal reports from a plurality of access points (AP);
retrieving data from the data store based on the query;
identifying a candidate area comprising the location of the mobile device using the retrieved data;
creating grid data for a plurality of grid spaces in the identified candidate area;
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, at least a portion of the method implemented at least in part via a processing unit.
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.
1 Citation
2 Claims
-
1. A computer based method for identifying a location of a mobile device, comprising:
-
receiving a query from an application associated with the mobile device to identify the location of the mobile device; accessing a data store comprising a plurality of mobile device signal reports from a plurality of access points (AP); retrieving data from the data store based on the query; identifying a candidate area comprising the location of the mobile device using the retrieved data; creating grid data for a plurality of grid spaces in the identified candidate area; 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, at least a portion of the method implemented at least in part via a processing unit.
-
-
2. A computer-readable medium 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 associated with the mobile device to identify the location of the mobile device; accessing a data store comprising a plurality of mobile device signal reports from a plurality of access points (AP); retrieving data from the data store based on the query; identifying a candidate area comprising the location of the mobile device using the retrieved data; creating grid data for a plurality of grid spaces in the identified candidate area; 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, at least a portion of the method implemented at least in part via a processing unit.
-
Specification