Multimode Pedestrian Odometer

US2016349376A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016349376-A1
Application numberUS-201514838127-A
CountryUS
Kind codeA1
Filing dateAug 27, 2015
Priority dateJun 1, 2015
Publication dateDec 1, 2016
Grant date

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.

Systems, methods and non-transitory, computer-readable storage mediums are disclosed for a multimode GNSS odometer. In some implementations, a method comprises: obtaining, by a device, position and velocity data from a sensor embedded in, or coupled to the device; statistically combining, by the device, the position and velocity data to generate a first delta distance travelled by the device over a period of time, the statistical combining including weighting a contribution of an integrated speed to the first delta distance, the integrated speed derived from the obtained velocity data and period of time; filtering, by the device, the first delta distance to generate a filtered first delta distance; and generating, by the device, a first estimate of total distance travelled by the device based on the filtered first delta distance.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: obtaining, by a mobile device, position and velocity data from a sensor embedded in, or coupled to the mobile device; statistically combining, by the mobile device, the position and velocity data to generate a first delta distance travelled by the mobile device over a period of time, the statistical combining including weighting a contribution of an integrated speed to the first delta distance, the integrated speed derived from the obtained velocity data and period of time; filtering, by the mobile device, the first delta distance to generate a filtered first delta distance; and generating, by the mobile device, a first estimate of total distance travelled by the mobile device based on the filtered first delta distance. 2 . The method of claim 1 , further comprising: detecting, by the mobile device, a process mode change; responsive to the process mode change: generating, by the mobile device, a trajectory of the mobile device over the time period using a block of the obtained position data; determining, by the mobile device, a second delta distance travelled by the mobile device based on the trajectory; and generating, by the mobile device, a second estimate of total distance travelled by the mobile device based on the second delta distance. 3 . The method of claim 1 , further comprising: detecting, by the mobile device, a process mode change; responsive to the process mode change: determining, by the mobile device, a second delta distance travelled by the mobile device; filtering, by the mobile device, the second delta distance to generate a filtered second delta distance; and generating, by the mobile device, a second estimate of total distance travelled by the mobile device based on the filtered second delta distance. 4 . The method of claim 1 , wherein the sensor is a Global Navigation Satellite System (GNSS) receiver. 5 . The method of claim 1 , wherein statistically combining the position and velocity data to generate a first delta distance travelled by the mobile device over a period of time includes applying a Weighted Least Squares (WLS) formulation to the position data integrated speed. 6 . The method of claim 1 , wherein filtering the first delta distance to generate a filtered first delta distance includes applying a Kalman filter to the first delta distance. 7 . The method of claim 1 , wherein an amount of weighting of a contribution of an integrated speed to the first delta distance is based on an update rate of the position and velocity data from the sensor. 8 . The method of claim 2 , wherein generating a trajectory of the mobile device over the time period using a block of the obtained position data includes applying a polynomial fitting to the block of obtained position data. 9 . The method of claim 3 , wherein filtering the second delta distance to generate a filtered second delta distance includes applying a Kalman filter to the second delta distance. 10 . The method of claim 1 , further comprising: receiving, by the mobile device, an update of the position and velocity from the sensor; determining, by the mobile device, that the update is delayed due to a process change; and terminating, by the mobile device, the method. 11 . A device comprising: a sensor; one or more processors; one or more computer-readable mediums coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising: obtaining position and velocity data from the sensor; statistically combining the position and velocity data to generate a first delta distance travelled by the device over a period of time, the statistical combining including weighting a contribution of an integrated speed to the first delta distance, the integrated speed derived from the obtained velocity data and period of time; filtering the first delta distance to generate a filtered first delta distance; and generating a first estimate of total distance travelled by the device based on the filtered first delta distance. 12 . The device of claim 11 , further comprising: detecting a process mode change; responsive to the process mode change: generating a trajectory of the device over the time period using a block of the obtained position data; determining a second delta distance travelled by the device based on the trajectory; and generating a second estimate of total distance travelled by the device based on the second delta distance. 13 . The device of claim 11 , further comprising: detecting a process mode change; responsive to the process mode change: determining a second delta distance travelled by the device; filtering the second delta distance to generate a filtered second delta distance; and generating a second estimate of total distance travelled by the device based on the filtered second delta distance. 14 . The device of claim 11 , wherein the sensor is a Global Navigation Satellite System (GNSS) receiver. 15 . The device of claim 11 , wherein statistically combining the position and velocity data to generate a first delta distance travelled by the device over a period of time includes applying a Weighted Least Squares (WLS) formulation to the position data and the integrated speed. 16 . The device of claim 11 , wherein filtering the first delta distance to generate a filtered first delta distance includes applying a Kalman filter to the first delta distance. 17 . The device of claim 11 , wherein an amount of weighting of a contribution of the integrated speed to the first delta distance is based on an update rate of the position and velocity data from the sensor. 18 . The device of claim 12 , wherein generating a trajectory of the device over the time period using a block of the obtained position data includes applying a polynomial fitting to the block of obtained position data. 19 . The device of claim 13 , wherein filtering the second delta distance to generate a filtered second delta distance includes applying a Kalman filter to the second delta distance. 20 . The device of claim 11 , further comprising: receiving an update of the position and velocity from the sensor; determining that the update is delayed due to a process change; and terminating one or more operations.

Assignees

Inventors

Classifications

  • G01S19/34Primary

    Power consumption · CPC title

  • Determining velocity · CPC title

  • specially adapted for specific applications · CPC title

  • Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers · CPC title

  • G01S19/33Primary

    Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS · 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 US2016349376A1 cover?
Systems, methods and non-transitory, computer-readable storage mediums are disclosed for a multimode GNSS odometer. In some implementations, a method comprises: obtaining, by a device, position and velocity data from a sensor embedded in, or coupled to the device; statistically combining, by the device, the position and velocity data to generate a first delta distance travelled by the device ov…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01S19/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).