Calculating Pace and Energy Expenditure from Athletic Movement Attributes
First Claim
1. A unitary apparatus configured to be worn on a user, comprising:
- a processor;
a sensor configured to capture motion data of the user;
a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor perform at least;
capturing, from the sensor while being worn by the user, a data stream comprising one or more data points generated as a result of a motion of the user;
transforming the one or more data points into a dataset representing a motion of the user;
without classifying the motion data into an activity type, calculating one or more motion attributes from the dataset;
comparing the one or more motion attributes to one or more activity models comprising motion data from a plurality of individuals that does not include the user and, wherein both (1) the motion data within the models, and (2) the motion attributes of the user are independent of any activity type;
selecting a model, from the one or more models, as a best-match to the one or more motion attributes; and
identifying, using the selected model, one or more characteristics associated with the motion of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods configured to process motion data associated with a user. The systems and methods are configured to receive motion data from a sensor, calculate motion attributes from the data, and classify the motion data using one or more mathematical models. Attributes may be calculated without classifying the motion data into an activity. Attributes may be compared to mathematical models. Motion data within the models and attributes of the user may be independent of any activity type. Attributes may be compared to select an energy expenditure model from one or more energy expenditure models, or an activity classification model, from the one or more activity classification models. An energy expenditure, or a classification of received data as a linear travel motion, may then be calculated.
-
Citations
20 Claims
-
1. A unitary apparatus configured to be worn on a user, comprising:
-
a processor; a sensor configured to capture motion data of the user; a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor perform at least; capturing, from the sensor while being worn by the user, a data stream comprising one or more data points generated as a result of a motion of the user; transforming the one or more data points into a dataset representing a motion of the user; without classifying the motion data into an activity type, calculating one or more motion attributes from the dataset; comparing the one or more motion attributes to one or more activity models comprising motion data from a plurality of individuals that does not include the user and, wherein both (1) the motion data within the models, and (2) the motion attributes of the user are independent of any activity type; selecting a model, from the one or more models, as a best-match to the one or more motion attributes; and identifying, using the selected model, one or more characteristics associated with the motion of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
capturing from a sensor a data stream comprising one or more data points generated as a result of a motion of a user; transforming the one or more data points into a dataset representing a motion of the user; without classifying the dataset into an activity type, calculating one or more motion attributes from the dataset; comparing the one or more motion attributes to one or more activity models comprising motion data from a plurality of individuals that does not include the user and, wherein both;
(1) the motion data within the models, and (2) the motion attributes of the user, are independent of any activity type;selecting a model, from one or more models, as a best-match to the one or more motion attributes; and identifying, using the selected model, one or more characteristics associated with the motion of the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification