Energy expenditure device
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing device, movement data of a user along a plurality of axes for a first time period and a second time period while the user performs a specific activity;
using at least the movement data and an activity template, calculating a first energy expenditure intensity value for the first time period and a second energy expenditure intensity value for the second time period, wherein the activity template comprises a set of actions associated with the specific activity;
determining, by the computing device, that the first energy expenditure intensity value exceeded a first threshold and the second energy expenditure intensity value exceeded a second threshold;
displaying, in response to the determining that the first energy expenditure intensity value exceeded the first threshold, the first energy expenditure intensity value as a function of time, wherein the first value is displayed as a first variation of a display characteristic based upon exceeding the first threshold;
displaying, in response to the determining that the second energy expenditure intensity value exceeded the second threshold, the second energy expenditure intensity value as a function of time, wherein the second value is displayed as a second variation of the display characteristic based upon exceeding the second threshold; and
visually representing virtual objects indicating the first energy expenditure intensity value and the second energy expenditure intensity value, wherein the virtual objects are overlaid on geographic locations where the first energy expenditure intensity value and the second energy expenditure intensity value were earned.
1 Assignment
0 Petitions
Accused Products
Abstract
Athletic activity may be tracked and monitored while providing encouragement and maintaining an individual'"'"'s interest in continuing to perform athletic activity. For example, energy expenditure values and energy expenditure intensity values may be calculated based on the duration and type of activity performed by an individual. These values and other movement data may be displayed on an interface in a manner to motivate the individual and maintain the individual'"'"'s interest. Other individuals (e.g., friends) may also be displayed on an interface through which a user'"'"'s progress is tracked. This may allow the user to also view the other individuals'"'"' progress toward completing an activity goal and/or challenge.
10 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, movement data of a user along a plurality of axes for a first time period and a second time period while the user performs a specific activity; using at least the movement data and an activity template, calculating a first energy expenditure intensity value for the first time period and a second energy expenditure intensity value for the second time period, wherein the activity template comprises a set of actions associated with the specific activity; determining, by the computing device, that the first energy expenditure intensity value exceeded a first threshold and the second energy expenditure intensity value exceeded a second threshold; displaying, in response to the determining that the first energy expenditure intensity value exceeded the first threshold, the first energy expenditure intensity value as a function of time, wherein the first value is displayed as a first variation of a display characteristic based upon exceeding the first threshold; displaying, in response to the determining that the second energy expenditure intensity value exceeded the second threshold, the second energy expenditure intensity value as a function of time, wherein the second value is displayed as a second variation of the display characteristic based upon exceeding the second threshold; and visually representing virtual objects indicating the first energy expenditure intensity value and the second energy expenditure intensity value, wherein the virtual objects are overlaid on geographic locations where the first energy expenditure intensity value and the second energy expenditure intensity value were earned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processor, cause the apparatus at least to perform operations comprising; receiving movement data of a user along a plurality of axes for a first time period and a second time period while the user performs a specific activity; using at least the movement data and an activity template, calculating a first energy expenditure intensity value for the first time period and a second energy expenditure intensity value for the second time period, wherein the activity template comprises a set of actions associated with the specific activity; determining that the first energy expenditure intensity value exceeded a first threshold and the second energy expenditure intensity value exceeded a second threshold; and displaying, in response to the determining that the first energy expenditure intensity value exceeded the first threshold, the first energy expenditure intensity value as a function of time, wherein the first value is displayed as a first variation of a display characteristic based upon exceeding the first threshold; displaying, in response to the determining that the second energy expenditure intensity value exceeded the second threshold, the second energy expenditure intensity value as a function of time, wherein the second value is displayed as a second variation of the display characteristic based upon exceeding the second threshold; and visually representing virtual objects indicating the first energy expenditure intensity value and the second energy expenditure intensity value, wherein the virtual objects are overlaid on geographic locations where the first energy expenditure intensity value and the second energy expenditure intensity value were earned. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable medium storing executable instructions that, when executed, cause an apparatus at least to perform:
-
receiving movement data of a user along a plurality of axes for a first time period and a second time period while the user performs a specific activity; using at least the movement data and an activity template, calculating a first energy expenditure intensity value for the first time period and a second energy expenditure intensity value for the second time period, wherein the activity template comprises a set of actions associated with the specific activity; determining that the first energy expenditure intensity value exceeded a first threshold and the second energy expenditure intensity value exceeded a second threshold; and displaying, in response to the determining that the first energy expenditure intensity value exceeded the first threshold, the first energy expenditure intensity value as a function of time, wherein the first value is displayed as a first variation of a display characteristic based upon exceeding the first threshold; displaying, in response to the determining that the second energy expenditure intensity value exceeded the second threshold, the second energy expenditure intensity value as a function of time, wherein the second value is displayed as a second variation of the display characteristic based upon exceeding the second threshold; and visually representing virtual objects indicating the first energy expenditure intensity value and the second energy expenditure intensity value, wherein the virtual objects are overlaid on geographic locations wherein the first energy expenditure intensity value and the second energy expenditure intensity value were earned. - View Dependent Claims (18, 19, 20)
-
Specification