Activity classification in a multi-axis activity monitor device

US11026600B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11026600-B2
Application numberUS-201213648963-A
CountryUS
Kind codeB2
Filing dateOct 10, 2012
Priority dateJan 9, 2012
Publication dateJun 8, 2021
Grant dateJun 8, 2021

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.

An activity classification device is disclosed. The activity classification device comprises one or more motion sensors and a memory configured to receive signals from the one or more motion sensors. The device further includes a processor in communication with the memory. Finally, the device includes a classification algorithm executed by the processor, the classification algorithm for identifying activities that a user is engaged in. The memory may also record a user's activity log, calorie count and an RF module, which transmits the recorded data to a host either upon request or continuously.

First claim

Opening claim text (preview).

What is claimed is: 1. A device comprising: motion sensors including a gyroscope and an accelerometer; a memory configured to receive signals from the motion sensors; a processor in communication with the memory; a classification algorithm executed by the processor; the classification algorithm for identifying activities that a user is engaged in using the gyroscope and the accelerometer and for assigning a confidence value to an identified activity; and a power management algorithm that (i) stores data from the accelerometer associated with the identified activity and disables the gyroscope when the confidence value exceeds a threshold and (ii) compares subsequent data from the accelerometer to the stored data and enables the gyroscope when variance between the subsequent data and the stored data is sufficiently large. 2. The device of claim 1 , wherein the motion sensors comprise any or any combination of one or more accelerometers, one or more gyroscopes, one or more magnetometers, one or more pressure sensors, one or more temperature sensors, one or more microphones, and one or more heart rate monitors. 3. The device of claim 1 , wherein each of the motion sensors is an integrated module on a single substrate. 4. The device of claim 1 , further comprising a step counter based on any combination of the identified activity or identified activity transitions, and reporting a number of steps. 5. The device of claim 1 , wherein the memory is configured to store an activity data. 6. The device of claim 5 , further comprising a circuit which wirelessly transmits the activity data to a second device. 7. The device of claim 1 , wherein the classification algorithm includes estimating a calorie burn rate based on the identified activities. 8. The device of claim 1 , wherein the identified activities include any of sleeping, driving a car, bicycling, jogging, playing tennis, golfing, sitting, standing, walking, running, swim strokes, waving motions and moving hand in circles. 9. The device of claim 8 , wherein the swim strokes comprise any of a breaststroke, a backstroke, and freestyle and the waving motions include any of a handshake, dribbling. 10. A computer-implemented method for identifying activities of a device, the method comprising: utilizing motion sensors on the device including a gyroscope and an accelerometer to identify activities; utilizing a classification algorithm executed by a processor; the classification algorithm for identifying the activities and for assigning a confidence value to an identified activity; and utilizing a power management algorithm executed by the processor that (i) stores data from the accelerometer associated with the identified activity and disables the gyroscope when the confidence value exceeds a threshold and (ii) compares subsequent data from the accelerometer to the stored data and enables the gyroscope when variance between the subsequent data and the stored data is sufficiently large. 11. The computer-implemented method of claim 10 , wherein the utilizing motion sensors comprises executing a classification algorithm to identify activities. 12. The computer implemented method of claim 11 , which includes estimating a calorie burn rate based on the identified activities by the classification algorithm. 13. The computer-implemented method of claim 10 , wherein the identified activities include any of sitting, standing, walking, running, swim strokes, waving motions and moving hand in circles. 14. The computer-implemented method of claim 13 , wherein the swim strokes comprise any of a breaststroke, a backstroke, and freestyle and the waving motions include any of a handshake, dribbling. 15. A computer program product containing program instructions for identifying activities of a device on a non-transitory computer-readable medium, the program instructions to be executed by a processor, the program instructions when executed comprising: utilizing motion sensors on the device including a gyroscope and an accelerometer to identify activities of the device; utilizing a classification algorithm executed by the processor; the classification algorithm for identifying the activities and for assigning a confidence value to an identified activity; and utilizing a power management algorithm executed by the processor that (i) stores data from the accelerometer associated with the identified activity and disables the gyroscope when the confidence value exceeds a threshold and (ii) compares subsequent data from the accelerometer to the stored data and enables the gyroscope when variance between the subsequent data and the stored data is sufficiently large. 16. The computer program product of claim 15 , further comprising repeating the utilizing motion sensors step to improve confidence level, accuracy, and performance of the device. 17. A system comprising: at least one host device comprising a first processor; a first memory; a first wireless communication module; and a classification algorithm executed by the first processor; the classification algorithm for identifying activities that a user is engaged in and for assigning a confidence value to an identified activity; and at least one sensor device, each of the sensor devices comprising one or more motion sensors selected from a gyroscope and a gyroscope, such that the system comprises at least one gyroscope and at least one accelerometer; a second memory configured to receive signals from the one or more motion sensors; a second processor in communication with the second memory; and a second wireless communication module to communicate with the at least one host device via the first wireless communication module, wherein the second processor executes a power management algorithm to (i) store data from the accelerometer associated with the identified activity and disable the gyroscope when the confidence value exceeds a threshold and (ii) compare subsequent data from the accelerometer to the stored data and enable the gyroscope when variance between the subsequent data and the stored data is sufficiently large.

Assignees

Inventors

Classifications

  • A61B5/1118Primary

    Determining activity level · CPC title

  • A61B5/1114Primary

    Tracking parts of the body · CPC title

  • Discriminating type of movement, e.g. walking or running (A61B5/1116, A61B5/112 take precedence) · CPC title

  • Determining posture transitions · CPC title

  • Electrodynamic magnetometers · 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 US11026600B2 cover?
An activity classification device is disclosed. The activity classification device comprises one or more motion sensors and a memory configured to receive signals from the one or more motion sensors. The device further includes a processor in communication with the memory. Finally, the device includes a classification algorithm executed by the processor, the classification algorithm for identif…
Who is the assignee on this patent?
Invensense Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/1118. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jun 08 2021 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).