Monitoring Performance and Generating Feedback with Athletic-Performance Models
First Claim
1. A method comprising, by one or more computing devices:
- accessing an athletic-performance model of a first user, wherein the athletic-performance model is based on a plurality of sets of action-parameter values of action parameters of the first user, the plurality of sets of action-parameter values being determined based on biomechanical data of the first user performing a plurality of actions of a first action-type and outcome data of a plurality of outcomes corresponding to the respective plurality of actions;
determining a current skill level of the first user based on the athletic-performance model of the first user, wherein the current skill level is determined based on a measure of one or more variances associated with one or more action parameters of the first action-type;
calculating one or more target ranges of action-parameter values for one or more action parameters based on the athletic-performance model, wherein each target range is based on a measure of probability with respect to the particular action parameters and the outcome data; and
generating a report of athletic-performance feedback, the report comprising information related to the current skill level of the first user and the one or more target ranges of action-parameter values.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes accessing an athletic-performance model of a first user, where the model is based on a plurality of sets of action-parameter values of action parameters of the first user. The action-parameter values may be determined based on biomechanical data of the first user performing a plurality of actions of a first action-type and outcome data of each action. A current skill level of the first user may be determined based on a measure of variances associated with action parameters of the first action-type. Target ranges of action-parameter values may be calculated for action parameters based on the athletic-performance model. Each target range may be based on a measure of probability with respect to the particular action parameters and the outcome data. A report of athletic-performance feedback may be generated and may include current skill level information and the target ranges of action-parameter values.
-
Citations
15 Claims
-
1. A method comprising, by one or more computing devices:
-
accessing an athletic-performance model of a first user, wherein the athletic-performance model is based on a plurality of sets of action-parameter values of action parameters of the first user, the plurality of sets of action-parameter values being determined based on biomechanical data of the first user performing a plurality of actions of a first action-type and outcome data of a plurality of outcomes corresponding to the respective plurality of actions; determining a current skill level of the first user based on the athletic-performance model of the first user, wherein the current skill level is determined based on a measure of one or more variances associated with one or more action parameters of the first action-type; calculating one or more target ranges of action-parameter values for one or more action parameters based on the athletic-performance model, wherein each target range is based on a measure of probability with respect to the particular action parameters and the outcome data; and generating a report of athletic-performance feedback, the report comprising information related to the current skill level of the first user and the one or more target ranges of action-parameter values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access an athletic-performance model of a first user, wherein the athletic-performance model is based on a plurality of sets of action-parameter values of action parameters of the first user, the plurality of sets of action-parameter values being determined based on biomechanical data of the first user performing a plurality of actions of a first action-type and outcome data of a plurality of outcomes corresponding to the respective plurality of actions; determine a current skill level of the first user based on the athletic-performance model of the first user, wherein the current skill level is determined based on a measure of one or more variances associated with one or more action parameters of the first action-type; calculate one or more target ranges of action-parameter values for one or more action parameters based on the athletic-performance model, wherein each target range is based on a measure of probability with respect to the particular action parameters and the outcome data; and generate a report of athletic-performance feedback, the report comprising information related to the current skill level of the first user and the one or more target ranges of action-parameter values. - View Dependent Claims (13)
-
-
14. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;access an athletic-performance model of a first user, wherein the athletic-performance model is based on a plurality of sets of action-parameter values of action parameters of the first user, the plurality of sets of action-parameter values being determined based on biomechanical data of the first user performing a plurality of actions of a first action-type and outcome data of a plurality of outcomes corresponding to the respective plurality of actions; determine a current skill level of the first user based on the athletic-performance model of the first user, wherein the current skill level is determined based on a measure of one or more variances associated with one or more action parameters of the first action-type; calculate one or more target ranges of action-parameter values for one or more action parameters based on the athletic-performance model, wherein each target range is based on a measure of probability with respect to the particular action parameters and the outcome data; and generate a report of athletic-performance feedback, the report comprising information related to the current skill level of the first user and the one or more target ranges of action-parameter values. - View Dependent Claims (15)
- one or more processors; and
Specification