Exercise machine suggested weights
AssigneeTonal Systems, Inc.
InventorsBrandt Belson, Meeran Ismail, Sungsu Lim, Pavel Katkov, Egor Ponomarev, Ekaterina Pugovkina
Life of this patent
Estimating the term…
Abstract
An exercise machine comprises an actuator, a motor coupled to the actuator, and a motor controller coupled to the motor. The motor controller is configured to receive an indication of a characteristic of a workout on the actuator, wherein the workout comprises a next exercise movement, determine a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, and control torque of the motor for the next exercise movement, based at least in part on the suggested weight.
Claims22
A method, comprising:
- receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement, wherein the characteristic comprises workout intensity, wherein the indication comprises a flag indicating that a past exercise movement comprises a spotted exercise movement, and wherein the past exercise movement is not the previous exercise movement;
- determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, wherein the physiological analysis comprises evaluating the indication of workout intensity associated with a previous exercise movement against a threshold;
- and
- controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
A method, comprising:
- receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement wherein the characteristic comprises a flag indicating that the next exercise movement is part of a duration-based set;
- determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic;
- wherein the physiological analysis comprises determining a repetition goal based at least in part on a prescribed duration of the duration-based set;
- and
- controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
A method, comprising:
- receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement;
- wherein the characteristic comprises identifying a plurality of muscle groups utilized in the workout;
- determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic;
- wherein the physiological analysis comprises determining a corresponding relative muscle volume for each muscle group in the plurality of muscle groups;
- and
- controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
An exercise machine, comprising:
- an actuator;
- a motor coupled to the actuator;
- and
- a motor controller coupled to the motor, wherein the motor controller is configured to:
- receive an indication of a characteristic of a workout on the actuator, wherein the workout comprises a next exercise movement, wherein the characteristic comprises workout intensity, wherein the indication comprises a flag indicating that a past exercise movement comprises a spotted exercise movement, and wherein the past exercise movement is not the previous exercise movement;
- determine a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, wherein the physiological analysis comprises evaluating the indication of workout intensity associated with a previous exercise movement against a threshold;
- and
- control torque of the motor for the next exercise movement, based at least in part on the suggested weight.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement, wherein the characteristic comprises workout intensity, wherein the indication comprises a flag indicating that a past exercise movement comprises a spotted exercise movement, and wherein the past exercise movement is not the previous exercise movement;
- determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, wherein the physiological analysis comprises evaluating the indication of workout intensity associated with a previous exercise movement against a threshold;
- and
- controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
An exercise machine, comprising:
- an actuator;
- a motor coupled to the actuator;
- and
- a motor controller coupled to the motor, wherein the motor controller is configured to:
- receive an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement;
- wherein the characteristic comprises a flag indicating that the next exercise movement is part of a duration-based set;
- determine a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic;
- wherein the physiological analysis comprises determining a repetition goal based at least in part on a prescribed duration of the duration-based set;
- and
- control torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
An exercise machine, comprising:
- an actuator;
- a motor coupled to the actuator;
- and
- a motor controller coupled to the motor, wherein the motor controller is configured to:
- receive an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement;
- wherein the characteristic comprises identifying a plurality of muscle groups utilized in the workout;
- determine a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic;
- wherein the physiological analysis comprises determining a corresponding relative muscle volume for each muscle group in the plurality of muscle groups;
- and
- control torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement;
- wherein the characteristic comprises a flag indicating that the next exercise movement is part of a duration-based set;
- determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic;
- wherein the physiological analysis comprises determining a repetition goal based at least in part on a prescribed duration of the duration-based set;
- and
- controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement;
- wherein the characteristic comprises identifying a plurality of muscle groups utilized in the workout;
- determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic;
- wherein the physiological analysis comprises determining a corresponding relative muscle volume for each muscle group in the plurality of muscle groups;
- and
- controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
Dependencies are inferred from the claim text.