Classification system and method
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 plurality of sets of threshold criteria for a particular user in view of the activity, wherein each of the sets corresponds to a multi-parameter training zone and comprises at least one threshold criteria related to a speed or a power of the particular user;
determining an effort of the particular user by comparing the activity data with at least one of a speed threshold or a power threshold of the particular user, wherein the effort comprises an effort percentage relative to the speed threshold or the power threshold of the particular user;
determining a resistance experienced by the particular user, wherein the resistance comprises a measure based on at least one of stride rate, stroke rate, cadence, or terrain;
classifying, based on the sets of threshold criteria corresponding to the multi-parameter training zones, multiple durations of the activity into one or more training type segments using the resistance experienced by the particular user and the effort percentage 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 analysing 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.
31 Citations
29 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 plurality of sets of threshold criteria for a particular user in view of the activity, wherein each of the sets corresponds to a multi-parameter training zone and comprises at least one threshold criteria related to a speed or a power of the particular user; determining an effort of the particular user by comparing the activity data with at least one of a speed threshold or a power threshold of the particular user, wherein the effort comprises an effort percentage relative to the speed threshold or the power threshold of the particular user; determining a resistance experienced by the particular user, wherein the resistance comprises a measure based on at least one of stride rate, stroke rate, cadence, or terrain; classifying, based on the sets of threshold criteria corresponding to the multi-parameter training zones, multiple durations of the activity into one or more training type segments using the resistance experienced by the particular user and the effort percentage 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, 24, 25)
-
-
26. 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 plurality of sets of threshold criteria for a particular user in view of the activity, wherein each of the sets corresponds to a multi-parameter training zone and comprises at least one threshold criteria related to a speed or a power of the particular user; determine an effort of the particular user in view of the activity data and at least one of a speed threshold or a power threshold of the particular user, wherein the effort comprises an effort percentage relative to the speed threshold or the power threshold of the particular user; determine a resistance experienced by the particular user, wherein the resistance comprises a measure based on at least one of stride rate, stroke rate, cadence, or terrain; and classify, based on the sets of threshold criteria corresponding to the multi-parameter training zones, multiple durations of the activity into one or more training type segments using the resistance experienced by the particular user and the effort percentage of the particular user. - View Dependent Claims (27)
-
-
28. 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 plurality of sets of threshold criteria for a particular user in view of the activity, wherein each of the sets corresponds to a multi-parameter training zone and comprises at least one threshold criteria related to a speed or a power of the particular user; determine an effort of the particular user in view of the activity data and at least one of a speed threshold or a power threshold of the particular user, wherein the effort comprises an effort percentage relative to the speed threshold or the power threshold of the particular user; determine a resistance experienced by the particular user, wherein the resistance comprises a measure based on at least one of stride rate, stroke rate, cadence, or terrain; and classify, based on the sets of threshold criteria corresponding to the multi-parameter training zones, multiple durations of the activity into one or more training type segments using the resistance experienced by the particular user and the effort percentage of the particular user. - View Dependent Claims (29)
-
Specification