Energy expenditure device
First Claim
1. A computer-implemented method comprising:
- obtaining, by a computing device and from one or more sensors, movement data of a first user along a plurality of axes for a first time period and a second time period;
for each time period, classifying, based at least on a type of the one or more sensors, the movement data of the first user into one of a plurality of predefined activity categories;
calculating, based upon the movement data and the activity category the movement data was classified into, a first energy expenditure value for the first time period and a second energy expenditure value for the second time period;
receiving movement data of a second user along a plurality of axes for a third time period and a fourth time period;
for each time period, classifying the movement data of the second user into one of the plurality of predefined activity categories;
calculating an energy expenditure value for the third time period and the fourth time period based upon the movement data and the activity category the movement data was classified into;
determining one or more derivatives of the energy expenditure values obtained during a unitary time frame that includes the first time period and the second time period to determine a first energy expenditure intensity value;
determining the energy expenditure values obtained during the time frame that includes the third time period and the fourth time period to obtain a second energy expenditure intensity value; and
displaying, using the computing device, a representation of the determined energy expenditure values and representations of the first energy expenditure intensity value and the second energy expenditure intensity value.
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.
20 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by a computing device and from one or more sensors, movement data of a first user along a plurality of axes for a first time period and a second time period; for each time period, classifying, based at least on a type of the one or more sensors, the movement data of the first user into one of a plurality of predefined activity categories; calculating, based upon the movement data and the activity category the movement data was classified into, a first energy expenditure value for the first time period and a second energy expenditure value for the second time period; receiving movement data of a second user along a plurality of axes for a third time period and a fourth time period; for each time period, classifying the movement data of the second user into one of the plurality of predefined activity categories; calculating an energy expenditure value for the third time period and the fourth time period based upon the movement data and the activity category the movement data was classified into; determining one or more derivatives of the energy expenditure values obtained during a unitary time frame that includes the first time period and the second time period to determine a first energy expenditure intensity value; determining the energy expenditure values obtained during the time frame that includes the third time period and the fourth time period to obtain a second energy expenditure intensity value; and displaying, using the computing device, a representation of the determined energy expenditure values and representations of the first energy expenditure intensity value and the second energy expenditure intensity value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the apparatus at least to; obtain, from one or more sensors, movement data of a first user along a plurality of axes for a first time period and a second time period; for each time period, classify, based at least on a type of the one or more sensors, the movement data of the first user into one of a plurality of predefined activity categories; calculate, based upon the movement data and the activity category the movement data was classified into, a first energy expenditure value for the first time period and a second energy expenditure value for the second time period; receive movement data of a second user along a plurality of axes for a third time period and a fourth time period; for each time period, classify, based at least on a type of the one or more sensors, the movement data of the second user into one of the plurality of predefined activity categories; calculate an energy expenditure value for the third time period and the fourth time period based upon the movement data and the activity category the movement data was classified into; determine one or more derivatives of the energy expenditure values obtained during a unitary time frame that includes the first time period and the second time period to determine a first energy expenditure intensity value; determine the energy expenditure values obtained during the time frame that includes the third time period and the fourth time period to obtain a second energy expenditure intensity value; and display a representation of the determined energy expenditure values and a representation of the first energy expenditure intensity value and the second energy expenditure intensity value. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing executable instructions that, when executed, cause an apparatus at least to:
-
obtain, from one or more sensors, movement data of a first user along a plurality of axes for a first time period and a second time period; for each time period, classify, based at least on a type of the one or more sensors, the movement data of the first user into one of a plurality of predefined activity categories; calculate, based upon the movement data and the activity category the movement data was classified into, a first energy expenditure value for the first time period and a second energy expenditure value for the second time period; receive movement data of a second user along a plurality of axes for a third time period and a fourth time period; for each time period, classify the movement data of the second user into one of the plurality of predefined activity categories; calculate an energy expenditure value for the third time period and the fourth time period based upon the movement data and the activity category the movement data was classified into; determine one or more derivatives of the energy expenditure values obtained during a unitary time frame that includes the first time period and the second time period to determine a first energy expenditure intensity value; determine the energy expenditure values obtained during the time frame that includes the third time period and the fourth time period to obtain a second energy expenditure intensity value; and display a representation of the determined energy expenditure values and a representation of the first energy expenditure intensity value and the second energy expenditure intensity value. - View Dependent Claims (15, 16, 17)
-
Specification