Measurement batching

US10659921B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10659921-B2
Application numberUS-201615275156-A
CountryUS
Kind codeB2
Filing dateSep 23, 2016
Priority dateSep 23, 2016
Publication dateMay 19, 2020
Grant dateMay 19, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • H04W4/025Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10659921B2 cover?
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 process…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/025. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 19 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).