Automated physical activity classification
First Claim
1. A method of analyzing an activity session comprising:
- receiving activity data for an activity, the activity data corresponding to multiple parameters;
retrieving a set of threshold criteria for a particular user in view of the activity, the set of threshold criteria corresponding to the multiple parameters and at least one of the threshold criteria being based on an anaerobic threshold of the particular user, wherein the anaerobic threshold is determined by collecting activity data of the particular user prior to the activity session, forming a plurality of incidence bins containing numbers of incidences of the activity data within specific ranges, and identifying at least one incidence bin of the plurality of incidence bins with the highest change, wherein the anaerobic threshold is based on a range of the identified at least one incidence bin;
comparing the activity data with the set of threshold criteria to identify an effort of the particular user, wherein the effort is defined by a difference between the activity data and the threshold criteria based on the anaerobic threshold of the particular user;
determining a resistance experienced by the particular user, wherein the resistance comprises a measure of terrain;
classifying multiple durations of the activity into one or more predefined training type segments based on the resistance experienced by the particular user and the identified effort of the particular user; and
wherein the method is executed by one or more processors.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and method for analyzing an activity session. Data from a monitoring device worn by a user of the system for example is received over a period of time or distance and a classification system of the invention is utilized in real time or post session to determine the activities performed by the user during the session. The data collected relates to multiple parameters monitored during the activity session. The classification system defines an activity using a set of threshold criteria for a combination of parameters and therefore identifies a particular activity performed during the activity session when a combination of monitored parameters satisfies the threshold criteria for a particular activity. Determining the activities performed in this way allows for more useful interpretation of the data which in turn leads to more effective coaching advice and feedback for the user.
71 Citations
52 Claims
-
1. A method of analyzing an activity session comprising:
-
receiving activity data for an activity, the activity data corresponding to multiple parameters; retrieving a set of threshold criteria for a particular user in view of the activity, the set of threshold criteria corresponding to the multiple parameters and at least one of the threshold criteria being based on an anaerobic threshold of the particular user, wherein the anaerobic threshold is determined by collecting activity data of the particular user prior to the activity session, forming a plurality of incidence bins containing numbers of incidences of the activity data within specific ranges, and identifying at least one incidence bin of the plurality of incidence bins with the highest change, wherein the anaerobic threshold is based on a range of the identified at least one incidence bin; comparing the activity data with the set of threshold criteria to identify an effort of the particular user, wherein the effort is defined by a difference between the activity data and the threshold criteria based on the anaerobic threshold of the particular user; determining a resistance experienced by the particular user, wherein the resistance comprises a measure of terrain; classifying multiple durations of the activity into one or more predefined training type segments based on the resistance experienced by the particular user and the identified effort of the particular user; and wherein the method is executed by one or more processors. - 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. A system for analyzing an activity session comprising:
-
a processor; a memory operatively coupled to the processor, the processor to; receive activity data for an activity, the activity data corresponding to multiple parameters; retrieve a set of threshold criteria for a particular user in view of the activity, the set of threshold criteria corresponding to the multiple parameters and at least one of the threshold criteria being based on an anaerobic threshold of the particular user, wherein the anaerobic threshold is determined by collecting activity data of the particular user prior to the activity session, forming a plurality of incidence bins containing numbers of incidences of the activity data within specific ranges, and identifying at least one incidence bin of the plurality of incidence bins with the highest change, wherein the anaerobic threshold is based on a range of the identified at least one incidence bin; compare the activity data with the set of threshold criteria to identify an effort of the particular user, wherein the effort is defined by a difference between the activity data and the threshold criteria based on the anaerobic threshold of the particular user; and determine a resistance experienced by the particular user, wherein the resistance comprises a measure of terrain; classify multiple durations of the activity into one or more predefined training type segments based on the resistance experienced by the particular user and the identified effort of the particular user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer readable media comprising instructions that cause a processor to:
-
receive activity data during an activity, the activity data corresponding to multiple parameters; retrieve a set of threshold criteria for a particular user in view of the activity, the set of threshold criteria corresponding to the multiple parameters and at least one of the threshold criteria being based on an anaerobic threshold of the particular user, wherein the anaerobic threshold is determined by collecting activity data of the particular user prior to the activity session, forming a plurality of incidence bins containing numbers of incidences of the activity data within specific ranges, and identifying at least one incidence bin of the plurality of incidence bins with the highest change, wherein the anaerobic threshold is based on a range of the identified at least one incidence bin; compare the activity data with the set of threshold criteria to identify an effort of the particular user, wherein the effort is a difference between the activity data and the threshold criteria based on the anaerobic threshold of the particular user; and determine a resistance experienced by the particular user, wherein the resistance comprises a measure of terrain; classify multiple durations of the activity into one or more predefined training type segments based on the resistance experienced by the particular user and the identified effort of the particular user. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification