Detecting device movement through electronic fingerprint analysis
US-2016308865-A1 · Oct 20, 2016 · US
US10659921B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10659921-B2 |
| Application number | US-201615275156-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 23, 2016 |
| Priority date | Sep 23, 2016 |
| Publication date | May 19, 2020 |
| Grant date | May 19, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Method, mobile device, computer program product, and apparatus for performing Fine Grain Position Data Collection is described. In one aspect a mobile device performs measurement batching of data, for example positioning and AP measurement data. In some aspects, the mobile device processes positioning and AP measurement data in response to a batch trigger. The mobile device may send the processed measurement batch to a server for analysis or processing. A batch trigger may include receiving a positioning fix with high confidence such that the mobile device may backfilter or otherwise correct mobile sensor based positioning data associated with AP measurements. The server may interpret the data from the measurement batches identified from a number of different mobile devices to calculate position of APs within an environment.
Opening claim text (preview).
What is claimed is: 1. A method for measurement batching at a mobile device, the method comprising: receiving, from a server, a batch configuration including instructions as to when to initiate a first positioning method and when to determine position fixes using a global navigation satellite system (GNSS) positioning method; collecting, using the first positioning method and beginning at a baseline position of the mobile device, positioning data and wireless access point (AP) measurement data; using the GNSS positioning method, determining a new position of the mobile device and a confidence measure associated with the new position of the mobile device, wherein the confidence measure indicates a relative accuracy of the new position of the mobile device; in response to determining the new position of the mobile device, processing a data batch for sending to the server, wherein the data batch includes one or more estimated intermediate positions of the mobile device, based on data from positioning data and wireless AP measurement data collected, using the first positioning method, between the baseline position and the new position; and sending the processed data batch to the server, wherein processing the data batch includes, for each of the one or more estimated intermediate positions of the mobile device, adjusting the estimated intermediate position based on the new position before sending the data batch to the server, and wherein the determining a new position comprises detecting that the confidence measure associated with the new position of the mobile device meets or exceeds a threshold confidence, and wherein the confidence measure associated with the new position is higher than a confidence in each of the one or more estimated intermediate positions between the baseline position and the new position. 2. The method of claim 1 , wherein the one or more estimated intermediate positions are estimated from mobile device motion sensors. 3. The method of claim 1 , wherein the collecting positioning data and wireless AP measurement data is in response to one or more of: determining a context of the mobile device, wherein the context comprises one or more of: location of mobile device, amount of data previously collected by the mobile device or within a particular location, rate of travel of the mobile device, or any combination thereof, receiving a server request for AP measurement, following a device operation configuration, determining a transition event of the mobile device, determining that mobile device positioning data reliability meets one or more criteria, or any combination thereof. 4. The method of claim 1 , wherein the processing the data batch is also in response to one or more of: determining a context of the mobile device, wherein the context comprises one or more of: location of mobile device, amount of data previously collected by the mobile device or within a particular location, rate of travel of the mobile device, or any combination thereof, receiving a request from a server to end a data batch, following a batch configuration, determining a transition event of the mobile device, determining that mobile device positioning data reliability will fall or has fallen below an acceptable limit, determining that the confidence measure associated with the new position is higher than a confidence measure in one or more intermediate positions between the baseline position and the new position, or any combination thereof. 5. The method of claim 1 , wherein the adjusting includes backfiltering of positioning data from the new position back to the baseline position. 6. The method of claim 1 , wherein the wireless AP measurement data comprises one or more of: RSSI, RTT, MAC address, or any combination thereof. 7. A mobile device to batch measurement data comprising: memory; and a processor coupled to the memory, the processor and memory configured to: receive, from a server, a batch configuration including instructions as to when to initiate a first positioning method and when to determine position fixes using a global navigation satellite system (GNSS) positioning method; collect, using the first positioning method and beginning at a baseline position of the mobile device, positioning data and wireless access point (AP) measurement data; determine, using the GNSS positioning method, a new position of the mobile device and a confidence measure associated with the new position of the mobile device, wherein the confidence measure indicates a relative accuracy of the new position of the mobile device; in response to a determination of the new position of the mobile device, process a data batch for sending to the server, wherein the data batch includes one or more estimated intermediate positions of the mobile device, based on data from positioning data and wireless AP measurement data collected, using the first positioning method, between the baseline position and the new position; and send the processed data batch to the server, wherein the processor and memory configured to process the data batch includes the processor and memory configured, for each of the one or more estimated intermediate positions of the mobile device, to adjust the one or more estimated intermediate positions based on the new position before sending the data batch to the server, and wherein the processor and memory configured to determine a new position comprises the processor and memory configured to detect that the confidence measure associated with the new position of the mobile device meets or exceeds a threshold confidence, and wherein the confidence measure associated with the new position is higher than a confidence in each of the one or more estimated intermediate positions between the baseline position and the new position. 8. The mobile device of claim 7 , wherein the one or more estimated intermediate positions are estimated from mobile device motion sensors. 9. The mobile device of claim 7 , wherein the processor and memory configured to collect positioning data and wireless AP measurement data comprise the processor and memory configured to collect positioning data and wireless AP measurement data responsive to one or more of: a determination of a context of the mobile device, wherein the context comprises one or more of: location of mobile device, amount of data previously collected by the mobile device or within a particular location, rate of travel of the mobile device, or any combination thereof, a receipt of a server request for AP measurement, a device operation configuration, a transition event of the mobile device, a determination that mobile device positioning data reliability meets one or more criteria, or any combination thereof. 10. The mobile device of claim 7 , wherein the processor and memory are configured to process the data batch in response to one or more of: a determination of a context of the mobile device, wherein the context comprises one or more of: location of mobile device, amount of data previously collected by the mobile device or within a particular location, rate of travel of the mobile device, or any combination thereof, a receipt of a request from a server to end a data batch, compliance with a batch configuration, a transition event of the mobile device, a determination that mobile device positioning data reliability will fall or has fallen below an acceptable limit, a determination that the confidence measure associated with the new position is higher than a confidence measure in one or more intermediate positions between the baseline position and the new position, or any combination thereof. 11. The mobile device o
using location based information parameters · CPC title
related to network devices · CPC title
Location-based management or tracking services · CPC title
Radio frequency fingerprinting · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.