Exercise machine struggle detection
AssigneeTonal Systems, Inc.
InventorsBrandt Belson, Pavel Katkov, Egor Ponomarev, Giuseppe Barbalinardo
Life of this patent
Estimating the term…
Abstract
Performance information associated with a previous repetition of an exercise movement is received. Performance of one or more upcoming repetitions is predicted, based at least in part on the performance information associated with the previous repetition of the exercise movement. A failure classification of whether the one or more upcoming repetitions is associated with an occurrence of physical failure is performed, based at least in part on the predicted performance of the one or more upcoming repetitions of the exercise movement. A number of repetitions in reserve is determined, based at least in part on the failure classification.
Claims20
A method, comprising:
- creating a neural network architecture;
- training the neural network architecture at least in part with performance information associated with a previous repetition of an exercise movement predicting performance of one or more upcoming repetitions based at least in part on the performance information associated with the previous repetition of the exercise movement by labeling the one or more upcoming repetitions using the neural network architecture based at least in part on features of a current repetition;
- performing a failure classification of whether the one or more upcoming repetitions is associated with an occurrence of physical failure based at least in part on the predicted performance of the one or more upcoming repetitions of the exercise movement;
- and
- determining a number of repetitions in reserve based at least in part on the failure classification.
A system, comprising:
- a processor configured to:
- creating a neural network architecture;
- train the neural network architecture at least in part with performance information associated with a previous repetition of an exercise movement;
- predict performance of one or more upcoming repetitions based at least in part on the performance information associated with the previous repetition of the exercise movement by labeling the one or more upcoming repetitions using the neural network architecture based at least in part on features of a current repetition;
- perform a failure classification of whether the one or more upcoming repetitions is associated with an occurrence of physical failure based at least in part on the predicted performance of the one or more upcoming repetitions of the exercise movement;
- and
- determine a number of repetitions in reserve based at least in part on the failure classification;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
- creating a neural network architecture;
- training the neural network architecture at least in part with performance information associated with a previous repetition of an exercise movement;
- predicting performance of one or more upcoming repetitions based at least in part on the performance information associated with the previous repetition of the exercise movement by labeling the one or more upcoming repetitions using the neural network architecture based at least in part on features of a current repetition;
- performing a failure classification of whether the one or more upcoming repetitions is associated with an occurrence of physical failure based at least in part on the predicted performance of the one or more upcoming repetitions of the exercise movement;
- and
- determining a number of repetitions in reserve based at least in part on the failure classification.
Dependencies are inferred from the claim text.