IP Library Granted Patent US 11,596,837
Granted Patent B1
US 11,596,837 · App. 17/700,462 · Granted Mar 7, 2023

Exercise machine suggested weights

Inventors: Brandt Belson (San Francisco, CA); Meeran Ismail (San Francisco, CA); Sungsu Lim (Toronto, CA); Pavel Katkov (Samara, RU); Egor Ponomarev (Samara, RU); Ekaterina Pugovkina (Samara, RU)
Assignee: Tonal Systems, Inc.
A63B24/0087A63B21/0058G16H20/30A63B2024/0078A63B2024/0093A63B2071/0072
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,596,837
App. No.
17/700,462
Granted
Mar 7, 2023
Kind
B1
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.

Claims (69)

1. 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.

2. The method of claim 1 , wherein the indication comprises a weight percentage.

3. The method of claim 1 , wherein determining the suggested weight for the next exercise movement comprises reducing a weight of the past exercise movement by a percentage between 5% and 15% in the event the spotted exercise movement is spotted before a rep count goal.

4. The method of claim 1 , wherein the indication comprises a flag indicating that the previous exercise movement last took place longer than a threshold number of days.

5. The method of claim 4 , wherein determining the suggested weight for the next exercise movement comprises considering weights of similar muscle utilization, wherein movements with similar muscle utilization are movements that have cosine similarity of 0.8 and above.

6. The method of claim 1 , wherein the indication comprises a flag indicating that a rep count goal of the previous exercise movement was exceeded by more than a threshold.

7. The method of claim 6 , wherein determining the suggested weight for the next exercise movement comprises increasing a weight of the previous exercise movement by a function of an associated one rep max.

8. The method of claim 1 , wherein the physiological analysis comprises a safety analysis, and determining the suggested weight comprises decreasing weight to provide safety.

9. 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.

10. The method of claim 9 , wherein determining the repetition goal comprises evaluating whether the next exercise movement is a high-intensity training type.

11. The method of claim 9 , wherein determining the suggested weight for the next exercise movement comprises increasing a weight of the previous exercise movement in the event the repetition goal is met.

12. 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.

13. The method of claim 12 , wherein determining the corresponding relative muscle volume comprises determining a function of weight and reps.

14. The method of claim 12 , wherein the indication comprises a flag indicating that the previous exercise movement in an associated muscle group last took place longer than a threshold number of days, wherein the associated muscle group comprises at least one of the following: a primary muscle group of the next exercise movement and a secondary muscle group of the next exercise movement.

15. The method of claim 12 , wherein determining the corresponding relative muscle volume comprises determining a muscle volume for each side of a two-sided movement.

16. The method of claim 14 , wherein determining the suggested weight is based at least in part on a weaker side of a two-sided movement.

17. 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.

18. 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.

19. 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.

20. 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.

21. 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.

22. 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.

Assignments (5)
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 075306/0212 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2026
From: THE FEDERAL DEPOSIT INSURANCE CORPORATION, IN ITS CAPACITY AS RECEIVER FOR SIGNATURE BRIDGE BANK, N.A.
To: TONAL SYSTEMS, INC.
Reel/Frame 074028/0088 →
SECURITY INTEREST Recorded Oct 24, 2025
From: TONAL SYSTEMS, INC.
To: CUSTOMERS BANK
Reel/Frame 073255/0161 →
SECURITY INTEREST Recorded Apr 11, 2023
From: TONAL SYSTEMS, INC.
To: THE FEDERAL DEPOSIT INSURANCE CORPORATION, IN ITS CAPACITY AS RECEIVER FOR SIGNATURE BRIDGE BANK, N.A.
Reel/Frame 063283/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: BELSON, BRANDT; ISMAIL, MEERAN; LIM, SUNGSU; KATKOV, PAVEL; PONOMAREV, EGOR; PUGOVKINA, EKATERINA
To: TONAL SYSTEMS, INC.
Reel/Frame 061025/0631 →
Continuity (1)
Provisional Application 63298395 · Jan 11, 2022
Cited By (1)
US 12,409,363