EP2802255B1

Activity classification in a multi-axis activity monitor device

Abstract

This record has no abstract on file.

EP2802255B1, drawing sheet 1
Sheet 1 of 11

Term

6.2 yearsleft in the term

Expires 6 December 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

21 claims: 4 independent, 17 dependent

  1. 1
    A device (11) comprising:two or more motion sensors comprising a gyroscope (16) and an accelerometer (14);a memory (18) configured to receive signals from the two or more motion sensors;a processor (24) in communication with the memory;and a classification algorithm (100) executed by the processor;the classification algorithm for identifying activities that a user is engaged in;wherein device is configured to: operate in a full power mode in which the gyroscope and the accelerometer collect data;perform activity classification where an activity is recognized;store current accelerometer values and then shut off the gyroscope when a confidence level of the reported activity is sufficiently high to enter a low power mode with the accelerometer still active and collecting data;compare a variance between current accelerometer values and the stored accelerometer values;and transition back to the full power mode to perform activity classification if the variance is sufficiently large.
  2. 11
    A computer-implemented method for identifying activities of a device (11), the method comprising:utilizing two or more motion sensors on the device comprising a gyroscope (16) and an accelerometer (14) to identify activities;utilizing a set of one or more motion sensors which operate in a low power mode to identify transitions between activities;instructing the device to operate in a full power mode in which the gyroscope and the accelerometer collect data;instructing the device to perform activity classification where an activity is recognized;instructing the device to store current accelerometer values and then shut off the gyroscope when a confidence level of the reported activity is sufficiently high to enter a low power mode with the accelerometer still active and collecting data;instructing the device to compare a variance between current accelerometer values and the stored accelerometer values;and instructing the device to transition back to the full power mode to perform activity classification if the variance is sufficiently large.
  3. 17
    A computer program product containing program instructions for identifying activities of a device (11), the program instructions to be executed by a processor, the program instructions when executed comprising:utilizing two or more motion sensors on the device comprising a gyroscope (16) and an accelerometer (14) to identify activities of the device;utilizing a set of one or more motion sensors which operate in a low power mode to identify transitions between activities;instructing the device to operate in a full power mode in which the gyroscope and the accelerometer collect data;instructing the device to perform activity classification where an activity is recognized;instructing the device to store current accelerometer values and then shut off the gyroscope when a confidence level of the reported activity is sufficiently high to enter a low power mode with the accelerometer still active and collecting data;instructing the device to compare a variance between current accelerometer values and the stored accelerometer values;and instructing the device to transition back to the full power mode to perform activity classification if the variance is sufficiently large.
  4. 21
    A system (10) 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 processor;the classification algorithm for identifying activities that a user is engaged in;and a plurality of devices, each of the plurality of devices comprising two or more motion sensors including a gyroscope (16) and an accelerometer (14);a second memory (18) configured to receive signals from the two or more motion sensors;a second processor (24) 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 system is configured to: operate in a full power mode in which the gyroscopes and the accelerometers collect data;perform activity classification where an activity is recognized;store current accelerometer values and then shut off the gyroscopes when a confidence level of the reported activity is sufficiently high to enter a low power mode with the accelerometers still active and collecting data;compare a variance between current accelerometer values and the stored accelerometer values;and transition back to the full power mode to perform activity classification if the variance is sufficiently large.