Promoting positive activity patterns
First Claim
1. A device comprising one or more motion sensors, a user interface, one or more processors, and one or more memory devices having computer-executable instructions embodied thereon, that, when executed by the one or more processors, implement a method for generating and presenting adaptive activity reminders to a user, via the user interface, for promoting positive activity patterns for the user, the method comprising:
- by way of the one or more processors, for each of a plurality of contiguous time intervals spanning a first period of time;
receiving user motion information during the time interval, wherein the user motion information includes motion measurements which represent an ambulation for the user measured using the one or more motion sensors;
determining a time series wherein the time series is based on the motion measurements received during the time interval and based on motion measurements received during previously occurring time intervals within the first period of time;
calculating a quantitative measure of an amount of variation in the ambulation for the time interval based on the time series;
specifying a target threshold of ambulation variation;
comparing the target threshold to the quantitative measure of the amount of variation in the ambulation for the time interval;
based on the comparison, determining that the amount of variation in the ambulation is less than the target threshold;
based at least on the amount of variation in the ambulation being less than the target threshold, generating a pseudorandom value; and
based on the generated pseudorandom value, generating an activity reminder and causing the activity reminder to be presented by way of the user interface on the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer systems, and computer readable media are provided for promoting positive activity patterns for users and facilitate long-term adherence to the activity patterns, such as by providing alerts or electronic reminders to ambulate in a fashion that is responsive to an individual'"'"'s actual activity patterns and behaviors and compatible with routine activities in the workplace and home. In particular, embodiments of the present invention are directed to (1) measuring physical activity patterns during the waking hours of a human, and in some embodiments continuously measuring these activity patterns; (2) automatically ascertaining whether the patterns exhibit sufficient frequency and variability of activity such as confers certain health benefits; and (3) if the patterns do not manifest such features, to adaptively provide sensible reminders at irregular within-day intervals such as are likely to establish healthy patterns of ambulation and other light activity.
16 Citations
10 Claims
-
1. A device comprising one or more motion sensors, a user interface, one or more processors, and one or more memory devices having computer-executable instructions embodied thereon, that, when executed by the one or more processors, implement a method for generating and presenting adaptive activity reminders to a user, via the user interface, for promoting positive activity patterns for the user, the method comprising:
by way of the one or more processors, for each of a plurality of contiguous time intervals spanning a first period of time; receiving user motion information during the time interval, wherein the user motion information includes motion measurements which represent an ambulation for the user measured using the one or more motion sensors; determining a time series wherein the time series is based on the motion measurements received during the time interval and based on motion measurements received during previously occurring time intervals within the first period of time; calculating a quantitative measure of an amount of variation in the ambulation for the time interval based on the time series; specifying a target threshold of ambulation variation; comparing the target threshold to the quantitative measure of the amount of variation in the ambulation for the time interval; based on the comparison, determining that the amount of variation in the ambulation is less than the target threshold; based at least on the amount of variation in the ambulation being less than the target threshold, generating a pseudorandom value; and based on the generated pseudorandom value, generating an activity reminder and causing the activity reminder to be presented by way of the user interface on the device. - View Dependent Claims (2, 3, 4)
-
5. A system for generating and presenting adaptive activity reminders to a user for promoting positive activity patterns for the user, the system comprising:
-
one or more wearable motion sensors configured to measure user motion; a computing device comprising one or more processors, one or more memory devices, and a user interface, wherein the computing device uses the one or more processors and one or more memories to; receive user motion information over a time interval for each of a plurality of time intervals spanning a first time period, wherein the user motion information includes motion measurements which represent an ambulation for the user measured using the one or more wearable motion sensors; for a first time interval, determine a first time series based on the motion measurements received during the first time interval and the motion measurements received during each time interval of a subset of the plurality of time intervals, the subset of time intervals occurring within the first time period and before the first time interval; calculate a first quantitative measure of an amount of variation in the ambulation for the first time interval, based on the first time series; specify a target threshold of ambulation variation; compare, in a first comparison, the target threshold to the first quantitative measure of the amount of variation in the ambulation; based at least on the first quantitative measure of the amount of variation in the ambulation being less than the target threshold, generate a pseudorandom value by means of a pseudorandom function; weight the output of the pseudorandom function such that the pseudorandom value is biased; and based on the generated pseudorandom value, generate an activity reminder and present the activity reminder by way of the user interface of the computing device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system for generating and presenting adaptive activity reminders to a user for promoting positive activity patterns for the user, the system comprising:
-
one or more wearable motion sensors configured to measure user motion; a computing device comprising one or more processors, one or more memory devices, and a user interface, wherein the computing device uses the one or more processors and one or more memory devices to, for each of a plurality of contiguous time intervals spanning a first period of time; receive user motion information during the time interval, wherein the user motion information includes motion measurements which represent an ambulation for the user measured by the one or more motion sensors worn by the user; determine a time series, wherein the time series is based on the motion measurements received during the time interval and based on motion measurements received during previously occurring time intervals within the first period of time; calculate a quantitative measure of an amount of variation in the ambulation for the time interval based on the time series; specify a target threshold of ambulation variation; compare the target threshold to the quantitative measure of the amount of variation in the ambulation for the time interval; based on the comparison, determine that the amount of variation in the ambulation is less than the target threshold; based at least on the amount of variation in the ambulation being less than the target threshold, generate a pseudorandom value; and based on the generated pseudorandom value, generate an activity reminder and cause the activity reminder to be presented by way of the user interface of the computing device.
-
Specification