Automatic track selection for calibration of pedometer devices

US10001386B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10001386-B2
Application numberUS-201514721941-A
CountryUS
Kind codeB2
Filing dateMay 26, 2015
Priority dateApr 3, 2014
Publication dateJun 19, 2018
Grant dateJun 19, 2018

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 calibration track to use for pedometer calibration can be automatically selected based on detecting sustained locomotion activity and an ability to obtain and maintain a reliable location fix over a calibration period. Calibration tracks can be generated, rated for quality, and used to compute calibration parameters to convert accelerometer data to stride length and/or distance traveled. Quality of a calibration can be assessed, and old and new calibration parameter sets can be combined based on quality weights assigned to each. Calibration parameters can be separately maintained for different locomotion activities and/or different on-body locations of the pedometers. Pedometer devices can also cooperatively calibrate each other.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for calibrating a pedometer device, the method comprising: detecting, by the pedometer device, a sustained locomotion activity in progress; activating, by the pedometer device, a Global Positioning System (GPS) receiver to obtain a location fix; determining, by the pedometer device, whether the location fix is reliable; initiating, by the pedometer device, a calibration process that uses data from the GPS receiver in response to determining that the location fix is reliable, wherein the calibration process includes: obtaining GPS samples at regular intervals; collecting, concurrently with obtaining the GPS samples, pedometer data including a time sequence of accelerometer data samples and step data indicating steps taken by a user; defining a calibration track based on the GPS samples; assigning a weight to the calibration track based at least in part on a location quality metric determined from the GPS samples and a cadence quality metric determined from the pedometer data; and computing a new set of calibration parameters from the calibration track and the pedometer data; and inactivating, by the pedometer device, the GPS receiver in response to determining that the location fix is not reliable. 2. The method of claim 1 further comprising, subsequently to inactivating the GPS receiver: waiting for a prescribed period of time; and in the event that the sustained locomotion activity continues beyond the prescribed period of time, reactivating the GPS receiver to obtain another location fix. 3. The method of claim 1 wherein the calibration process further includes: updating an existing set of calibration parameters based on the new set of calibration parameters, the weight assigned to the calibration track, and a quality weight determined for the existing set of calibration parameters. 4. The method of claim 3 further comprising: determining a quality weight for the updated set of calibration parameters based on the calibration track. 5. The method of claim 1 wherein the new set of calibration parameters includes a plurality of parameters usable to convert a time sequence of accelerometer data samples to a distance value. 6. An electronic device comprising: a Global Positioning System (GPS) receiver module; an accelerometer; a storage medium; and a processing subsystem coupled to the GPS receiver module, the accelerometer, and the storage medium, the processing subsystem being configured to: detect, based at least in part on signals from the accelerometer, a sustained locomotion activity in progress; activate the GPS receiver module to obtain a location fix; determine whether the location fix is reliable; initiate a calibration process that uses data from the GPS receiver module in response to determining that the location fix is reliable, wherein the calibration process includes: obtaining GPS samples at regular intervals; collecting, concurrently with obtaining the GPS samples, pedometer data including a time sequence of accelerometer data samples and step data indicating steps taken by a user; defining a calibration track based on the GPS samples; assigning a weight to the calibration track based at least in part on a location quality metric determined from the GPS samples and a cadence quality metric determined from the pedometer data; and computing a new set of calibration parameters from the calibration track and the pedometer data; and inactivate the GPS receiver module in response to determining that the location fix is not reliable. 7. The electronic device of claim 6 wherein the processing subsystem is further configured to: wait for a prescribed period of time subsequently to inactivating the GPS receiver module; and reactivate the GPS receiver module to obtain another location fix in the event that the sustained locomotion activity continues beyond the prescribed period of time. 8. The electronic device of claim 6 wherein the processing subsystem is further configured to: identify the locomotion activity in which a user is engaged; and store the new set of calibration parameters in the storage medium in association with an identifier of the locomotion activity. 9. The electronic device of claim 8 wherein the processing subsystem is further configured to identify the locomotion activity based on data received from the accelerometer. 10. The electronic device of claim 8 wherein the processing subsystem is further configured to store a plurality of sets of calibration parameters in the storage medium, each set of calibration parameters being associated with an identifier of a different one of a plurality of locomotion activities. 11. The electronic device of claim 10 wherein the plurality of locomotion activities includes at least two of walking, jogging, running, swimming, wheelchair racing, or rowing. 12. The electronic device of claim 8 wherein the processing subsystem is further configured to: identify an on-body location of the electronic device during the locomotion activity; and store the new set of calibration parameters in the storage medium in association with an identifier of the locomotion activity and an identifier of the on-body location. 13. The electronic device of claim 12 wherein the processing subsystem is further configured to identify the on-body location based on data received from the accelerometer. 14. The electronic device of claim 12 wherein the processing subsystem is further configured to store a plurality of sets of calibration parameters in the storage medium, each set of calibration parameters being associated with an identifier of a different one of a plurality of locomotion activities and an identifier of a different one of a plurality of on-body locations. 15. The electronic device of claim 14 wherein the plurality of on-body locations includes at least two of a waist location, an upper arm location, a lower arm location, and a hand location. 16. A non-transitory computer readable storage medium having stored thereon program instructions that, when executed by a processing subsystem in an electronic device, cause the processing subsystem to perform a method comprising: detecting, based at least in part on accelerometer data received at the electronic device, a sustained locomotion activity in progress; activating a Global Positioning System (GPS) receiver to obtain a location fix for the electronic device; determining whether the location fix is reliable; initiating a calibration process that uses data from the GPS receiver in response to determining that the location fix is reliable, wherein the calibration process includes: obtaining GPS samples at regular intervals; collecting, concurrently with obtaining the GPS samples, pedometer data including a time sequence of accelerometer data samples and step data indicating steps taken by a user; defining a calibration track based on the GPS samples; assigning a weight to the calibration track based at least in part on a location quality metric determined from the GPS samples and a cadence quality metric determined from the pedometer data; and computing a new set of calibration parameters from the calibration track and the pedometer data; and inactivating the GPS receiver in response to determining that the location fix is not reliable. 17. The non-transitory computer readable storage medium of claim 16 wherein the method further comprises: subsequently to inactivating the GPS receiver, waiting for a prescribed period of time; and in the event that the sustained locomotion

Assignees

Inventors

Classifications

  • G01C22/006Primary

    Pedometers · CPC title

  • Testing, calibrating or measuring of equipment · CPC title

  • Sporting applications · CPC title

  • initial alignment, calibration or starting-up of inertial devices · 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 US10001386B2 cover?
A calibration track to use for pedometer calibration can be automatically selected based on detecting sustained locomotion activity and an ability to obtain and maintain a reliable location fix over a calibration period. Calibration tracks can be generated, rated for quality, and used to compute calibration parameters to convert accelerometer data to stride length and/or distance traveled. Qual…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01C22/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 19 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).