Reducing elevation error with environmental pressure anomaly compensation

US9823068B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9823068-B2
Application numberUS-201615040996-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2016
Priority dateJun 12, 2012
Publication dateNov 21, 2017
Grant dateNov 21, 2017

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.

A method for determining an environmental pressure change affecting a pressure sensor within a portable device to determine an elevation of the portable device is disclosed. The method involves estimating a location of the mobile device, estimating an atmospheric pressure associated with the mobile device at a server based on data indicative of atmospheric pressure received from the mobile device, and generating the elevation of the mobile device based on the atmospheric pressure associated with the mobile device and reference data indicative of an absolute elevation reference. The absolute elevation determined may be based on the estimated location of the mobile device and elevation data obtained from a reference map.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for determining an elevation of a mobile device, comprising: estimating a location of the mobile device; estimating an atmospheric pressure associated with the mobile device at a server based on data indicative of atmospheric pressure as measured by a pressure sensor within the mobile device; and generating the elevation of the mobile device based on the atmospheric pressure associated with the mobile device and reference data indicative of an absolute elevation reference, the absolute elevation determined based on the estimated location of the mobile device and elevation data obtained from a reference map wherein the reference map is generated using terrain elevation data obtained from a plurality of datasets. 2. The method of claim 1 , wherein each of the plurality of datasets have terrain elevation data at a different horizontal resolution. 3. The method of claim 2 , wherein the terrain elevation data is obtained from a first dataset having terrain elevation at a first horizontal resolution and a second dataset having terrain elevation at a second horizontal resolution, the first horizontal resolution being a higher resolution than the second horizontal resolution, each of the first dataset and the second dataset being one of the plurality of datasets. 4. The method of claim 3 , wherein terrain elevation data that is unobtainable from the first dataset is obtained from the second dataset to generate the reference map. 5. The method of claim 1 , wherein the reference map includes reference data indicative of atmospheric pressure associated with a first map tile containing the estimated location of the mobile device, the first map tile being one of a plurality of contiguous map tiles composing the reference map. 6. The method of claim 5 , wherein the reference data indicative of atmospheric pressure associated with the first map tile is subtracted from the data indicative of atmospheric pressure received from the mobile device prior to generating the elevation of the mobile device. 7. The method of claim 5 , wherein the reference data is based, in part, on interpolated pressure data associated with a plurality of stationary pressure sensors located in an area outside of the first map tile that is associated with at least one of the plurality of contiguous map tiles. 8. A computer-implemented method for determining an elevation of a mobile device, the method being executed on a server and comprising: estimating a location of the mobile device; determining one or more elevation constraints related to the estimated location of the mobile device; estimating an atmospheric pressure associated with the mobile device based on data indicative of atmospheric pressure as measured by a pressure sensor within the mobile device; and generating the elevation of the mobile device using the one or more elevation constraints, and a particle filter to determine a distribution of particles based on the atmospheric pressure associated with the mobile device. 9. The computer-implemented method of claim 8 , wherein the distribution of particles represents a probability distribution of the mobile device's elevation. 10. The computer-implemented method of claim 9 , wherein generating the elevation includes calculating a weighted average over all particles composing the distribution of particles. 11. The computer-implemented method of claim 9 , the method further comprising: determining an error metric corresponding to the elevation of the mobile device based on the distribution of particles. 12. The computer-implemented method of claim 8 , the method further comprising: detecting the mobile device has entered a building with a known building model based in part on the estimated location; and imposing at least one elevation constraint that assigns a higher weight to particles located on one or more floors of the known building model. 13. The computer-implemented method of claim 8 , the method further comprising: determining whether the mobile device is indoors or outdoors prior to generating the elevation. 14. The computer-implemented method of claim 13 , wherein generating the elevation includes assigning a lower weight to particles located outside of a building when the portable device is determined to be indoors, and assigning a lower weight to particles located inside of a building when the portable device is determined to be outdoors. 15. The computer-implemented method of claim 13 , wherein generating the elevation includes imposing at least one elevation constraint that increases a probability that the elevation of the mobile device is within a predefined distance of a terrain of the estimated location when the mobile device is determined to be outdoors. 16. A computing system for determining an elevation of a mobile device, the computing system comprising: one or more processors; and a memory communicatively coupled to the one or more processors, the memory bearing a first set of instructions that when executed on the one or more processors, cause the computing system to: estimate a location of the mobile device; determine one or more elevation constraints related to the estimated location of the mobile device; estimate an atmospheric pressure associated with the mobile device based on data indicative of atmospheric pressure as measured by a pressure sensor within the mobile device; and generate the elevation of the mobile device based on the atmospheric pressure associated with the mobile device, reference data indicative of an absolute elevation reference, and the one or more elevation constraints, the absolute elevation reference determined based on the estimated location of the mobile device and elevation data obtained from a reference map, the reference map generated using terrain elevation data obtained from a plurality of datasets. 17. The computing system of claim 16 , wherein the atmospheric pressure associated with the mobile device is further based on reference data indicative of atmospheric pressure associated with a first map tile of the reference map containing the estimated location of the mobile device. 18. The computing system of claim 16 , wherein the data indicative of atmospheric pressure is filtered based on inertial data associated with the mobile device prior to estimating the atmospheric pressure associated with the mobile device. 19. The computing system of claim 18 , wherein the data indicative of atmospheric pressure is further filtered based on correlations between the data indicative of atmospheric pressure and vertical accelerations associated with the mobile device exceeding an acceleration threshold.

Assignees

Inventors

Classifications

  • G01C5/06Primary

    by using barometric means · CPC title

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 US9823068B2 cover?
A method for determining an environmental pressure change affecting a pressure sensor within a portable device to determine an elevation of the portable device is disclosed. The method involves estimating a location of the mobile device, estimating an atmospheric pressure associated with the mobile device at a server based on data indicative of atmospheric pressure received from the mobile devi…
Who is the assignee on this patent?
Trx Systems Inc
What technology area does this patent fall under?
Primary CPC classification G01C5/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 21 2017 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).