IP Library › Granted Patent US 9,521,967
Granted Patent B2
US 9,521,967 · App. 13/441,624 · Granted Dec 20, 2016

Activity monitoring device and method

Inventors: Soundararajan Srinivasan (Munhall, PA); Aca Gacic (Pittsburgh, PA); Raghu Kiran Ganti (Champaign, IL)
Assignee: Robert Bosch GmbH
A61B5/1118A61B5/1123G06K9/00335A61B2560/0242A63B2220/64A63B2220/70A63B2220/803A63B2220/808A63B2220/836G06K9/00342G06K9/00348
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,521,967
App. No.
13/441,624
Granted
Dec 20, 2016
Kind
B2
Abstract

A physical activity monitoring method and system in one embodiment includes a wearable sensor device configured to generate physiologic data associated with a sensed physiologic condition of a wearer, and to generate audio context data associated with a sensed audio context of the wearer, a memory including program instructions stored therein, a computer configured to receive the physiologic data and the audio context data and to execute the program instructions to distinguish between dynamic and static activities of the wearer based upon the physiologic data, and to generate activity data by differentiating between different classes of distinguished dynamic and static activities based upon the audio context data, and a user interface operably connected to the computer for rendering the activity data.

Claims (29)

1. A physical activity monitoring system comprising:

a wearable sensor device configured to generate physiologic data associated with a sensed physiologic condition of a wearer, and to generate audio context data associated with a sensed audio context of the wearer;

a memory including program instructions stored therein;

a computer configured to receive the physiologic data and the audio context data and to execute the program instructions to distinguish between dynamic and static activities of the wearer based upon the physiologic data, and to generate activity data by differentiating between different classes of distinguished dynamic and static activities based upon the audio context data;

a user interface operably connected to the computer for rendering the activity data; and

a microphone sensor, wherein the computer is configured to execute the stored program instructions to differentiate between different classes using a frequency analysis of the audio context data.

2. The system of claim 1 , wherein the program instructions include a hidden Markov Model (HMM).

3. The system of claim 2 , further comprising:

a Mel-frequency filterbank stored within the memory.

4. The system of claim 3 , further comprising:

an accelerometer sensor, wherein the computer is configured to execute the stored program instructions to distinguish between dynamic and static activities of the wearer based upon a determined acceleration of the wearer using data from the accelerometer sensor.

5. The system of claim 4 , wherein:

the determined acceleration comprises a three-dimensional vector magnitude of acceleration;

the computer is configured to execute the stored program instructions to determine a skewness of the three-dimensional vector magnitude of acceleration; and

the computer is configured to execute the stored program instructions to determine an entropy in a z-axis of the three-dimensional vector magnitude of acceleration.

6. A method of displaying data associated with physical activities comprising:

generating physiologic data associated with a sensed physiologic condition of a user with a portable device;

generating audio context data associated with a sensed audio context of the user with the portable device;

distinguishing between dynamic and static activities of the user based upon the generated physiologic data using a processor;

generating activity data by differentiating between different classes of distinguished dynamic and static activities based upon the generated audio context data, generating activity data comprises differentiating between different classes using a frequency analysis of the audio context data; and

rendering the activity data.

7. The method of claim 6 , wherein distinguishing comprises distinguishing between dynamic and static activities of the user using a hidden Markov Model (HMM).

8. The method of claim 7 , wherein generating activity data comprises differentiating between different classes using a Mel-frequency filterbank.

9. The method of claim 8 , wherein distinguishing between dynamic and static activities comprises:

determining an acceleration of the wearer using data from an accelerometer sensor.

10. The method of claim 9 , wherein distinguishing between dynamic and static activities comprises:

determining a skewness of a three-dimensional vector magnitude of acceleration; and

determining an entropy in a z-axis of the three-dimensional vector magnitude of acceleration.

11. The method of claim 10 , wherein distinguishing between dynamic and static activities comprises distinguishing between dynamic and static activities using at least one cepstral coefficient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2012
From: SRINIVASAN, SOUNDARARAJAN; GACIC, ACA; GANTI, RAGHU KIRAN
To: ROBERT BOSCH GMBH
Reel/Frame 028017/0957 →
Continuity (2)
Continuation 12404611 · Mar 16, 2009
Related Publication 20120245716A1 · Sep 27, 2012