Monitoring performance and generating feedback with athletic-performance models
First Claim
1. A method comprising, by one or more computing devices:
- accessing a first athletic-performance model of a first user, wherein;
the first athletic-performance model is generated based on a first plurality of sets of action-parameter values of a plurality of action parameters and on a first plurality of outcomes of the first user, each of the first plurality of sets of action-parameter values being associated with a respective outcome of the first plurality of outcomes,the first plurality of sets of action-parameter values are determined based on biomechanical data of the first user performing a first plurality of actions of a first action-type,the first plurality of outcomes correspond respectively to the first plurality of actions, andthe biomechanical data of the first user is received from one or more sensors comprising a first sensor, the first sensor being positioned on the first user to detect the biomechanical data of the first user while the first user is performing the first plurality of actions of the first action-type;
determining a current skill level of the first user based on the first 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 plurality of action parameters;
computing one or more target ranges of action-parameter values for one or more selected action parameters of the plurality of action parameters based on the first athletic-performance model, wherein each target range is computed for the first user based on an analysis of the first plurality of sets of action-parameter values and of the respective first plurality of outcomes of the first user; 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.
27 Citations
16 Claims
-
1. A method comprising, by one or more computing devices:
-
accessing a first athletic-performance model of a first user, wherein; the first athletic-performance model is generated based on a first plurality of sets of action-parameter values of a plurality of action parameters and on a first plurality of outcomes of the first user, each of the first plurality of sets of action-parameter values being associated with a respective outcome of the first plurality of outcomes, the first plurality of sets of action-parameter values are determined based on biomechanical data of the first user performing a first plurality of actions of a first action-type, the first plurality of outcomes correspond respectively to the first plurality of actions, and the biomechanical data of the first user is received from one or more sensors comprising a first sensor, the first sensor being positioned on the first user to detect the biomechanical data of the first user while the first user is performing the first plurality of actions of the first action-type; determining a current skill level of the first user based on the first 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 plurality of action parameters; computing one or more target ranges of action-parameter values for one or more selected action parameters of the plurality of action parameters based on the first athletic-performance model, wherein each target range is computed for the first user based on an analysis of the first plurality of sets of action-parameter values and of the respective first plurality of outcomes of the first user; 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)
-
-
13. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access a first athletic-performance model of a first user, wherein; the first athletic-performance model is generated based on a first plurality of sets of action-parameter values of a plurality of action parameters and on a first plurality of outcomes of the first user, each of the first plurality of sets of action-parameter values being associated with a respective outcome of the first plurality of outcomes, the first plurality of sets of action-parameter values are determined based on biomechanical data of the first user performing a first plurality of actions of a first action-type, the first plurality of outcomes correspond respectively to the first plurality of actions, and the biomechanical data of the first user is received from one or more sensors comprising a first sensor, the first sensor being positioned on the first user to detect the biomechanical data of the first user while the first user is performing the first plurality of actions of the first action-type; determine a current skill level of the first user based on the first athletic-performance model, 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 plurality of action parameters; compute one or more target ranges of action-parameter values for one or more selected action parameters of the plurality of action parameters based on the first athletic-performance model, wherein each target range is computed for the first user based on an analysis of the first plurality of sets of action-parameter values of the first user and of the respective first plurality of outcomes of the first user; 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 (14)
-
-
15. A system comprising:
- one or more processors; and
a memory coupled to the one or more processors comprising instructions executable by the one or more processors, the one or more processors operable when executing the instructions to;access a first athletic-performance model of a first user, wherein; the first athletic-performance model is generated based on a first plurality of sets of action-parameter values of a plurality of action parameters and on a first plurality of outcomes of the first user, each of the first plurality of sets of action-parameter values being associated with a respective outcome of the first plurality of outcomes, the first plurality of sets of action-parameter values are determined based on biomechanical data of the first user performing a first plurality of actions of a first action-type, the first plurality of outcomes correspond respectively to the first plurality of actions, and the biomechanical data of the first user is received from one or more sensors comprising a first sensor, the first sensor being positioned on the first user to detect the biomechanical data of the first user while the first user is performing the first plurality of actions of the first action-type; determine a current skill level of the first user based on the first athletic-performance model, 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 plurality of action parameters; compute one or more target ranges of action-parameter values for one or more selected action parameters of the plurality of action parameters based on the first athletic-performance model, wherein each target range is computed for the first user based on an analysis of the first plurality of sets of action-parameter values of the first user and of the respective first plurality of outcomes of the first user; 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 (16)
- one or more processors; and
Specification