Periodic inactivity alerts and achievement messages
First Claim
1. A method, comprising:
- capturing motion data using a sensor of an activity tracking device including a processor, the activity tracking device configured to be worn by a user;
storing by the processor the motion data to memory of the activity tracking device;
identifying by the processor one or more intervals of time during a day, each interval including a start time and an end time, a near-end time being defined between the start time and the end time, the near-end time occurring at a predetermined period before the end time; and
for each of the intervals;
determining by the processor from the motion data a number of steps taken by the user during a corresponding interval;
determining by the processor that the near-end time has been reached;
determining by the processor that the number of steps taken by the user is within a threshold of a goal defined by a predetermined number of steps to be taken by the user during the corresponding interval;
adjusting, by the processor, the near-end time based on the determination that the number of steps taken by the user is within the threshold; and
in response to determining that the adjusted near-end time has been reached;
determining by the processor that the number of steps taken by the user meets and/or exceeds the goal defined by the predetermined number of steps to be taken by the user during the corresponding interval; and
generating by the processor a first notification for display on the activity tracking device when the near-end time has been reached,wherein the first notification is generated for each of the intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs are presented for generating alarms and congratulatory messages to reduce sedentary time. One method includes an operation for capturing motion data using an activity tracking device. The method further includes operations for storing the motion data in memory, and for identifying one or more intervals during a day. Each interval includes a start time and an end time, and a near-end time is defined between the start and the end time. For each interval, the number of steps taken during the interval is determined, and the number of steps is compared against a goal defined by a number of steps to be taken during the interval. A first notification is displayed when the number of steps is less than the goal and the near-end time has been reached. A second notification is displayed congratulating the user if the interval goal is reached.
478 Citations
30 Claims
-
1. A method, comprising:
-
capturing motion data using a sensor of an activity tracking device including a processor, the activity tracking device configured to be worn by a user; storing by the processor the motion data to memory of the activity tracking device;
identifying by the processor one or more intervals of time during a day, each interval including a start time and an end time, a near-end time being defined between the start time and the end time, the near-end time occurring at a predetermined period before the end time; and
for each of the intervals;determining by the processor from the motion data a number of steps taken by the user during a corresponding interval; determining by the processor that the near-end time has been reached; determining by the processor that the number of steps taken by the user is within a threshold of a goal defined by a predetermined number of steps to be taken by the user during the corresponding interval; adjusting, by the processor, the near-end time based on the determination that the number of steps taken by the user is within the threshold; and in response to determining that the adjusted near-end time has been reached; determining by the processor that the number of steps taken by the user meets and/or exceeds the goal defined by the predetermined number of steps to be taken by the user during the corresponding interval; and generating by the processor a first notification for display on the activity tracking device when the near-end time has been reached, wherein the first notification is generated for each of the intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method, comprising:
-
capturing motion data using a sensor of an activity tracking device including a processor, the activity tracking device configured to be worn by a user; storing by the processor the motion data to memory of the activity tracking device;
identifying by the processor an interval of time having a start time and an end time, wherein a near-end time is defined between the start time and the end time, the near-end time occurring at a predetermined period before the end time;determining by the processor from the motion data a number of steps taken by the user during the interval; determining by the processor that the near-end time has been reached;
determining by the processor that the number of steps taken by the user is within a threshold of a goal defined by a predetermined number of steps to be taken by the user during the corresponding interval;adjusting, by the processor, the near-end time based on the determination that the number of steps taken by the user is within the threshold; and in response to determining that the adjusted near-end time has been reached; determining by the processor that the number of steps taken by the user meets and/or exceeds the goal defined by the predetermined number of steps to be taken by the user during the corresponding interval; and generating by the processor a first notification for display on the activity tracking device when the near-end time has been reached, wherein the first notification is generated for each of the intervals. - View Dependent Claims (29)
-
-
30. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a computing device to:
-
capture motion data using a sensor of an activity tracking device including a processor, the activity tracking device configured to be worn by a user; store the motion data to a memory of the activity tracking device; identify one or more intervals of time during a day, each interval including a start time and an end time, a near-end time being defined between the start time and the end time, the near-end time occurring at a predetermined period before the end time; and for each of the intervals; determine from the motion data by the processor a number of steps taken by the user during a corresponding interval; determine that the near-end time has been reached; determine that the number of steps taken by the user is within a threshold of a goal defined by a predetermined number of steps to be taken by the user during the corresponding interval; adjust the near-end time based on the determination that the number of steps taken by the user is within the threshold; and in response to the adjusted near-end time being reached; determine that the number of steps taken by the user meets and/or exceeds the goal defined by the predetermined number of steps to be taken by the user during the corresponding interval; and generate a first notification for display on the activity tracking device when the near-end time has been reached, wherein the first notification is generated for each of the intervals.
-
Specification