IP Library Granted Patent US 12,070,642
Granted Patent B2
US 12,070,642 · App. 18/375,282 · Granted Aug 27, 2024

Digital strength training

Inventors: Aly E. Orady (San Francisco, CA); Bret G. Stott (Menlo Park, CA)
Assignee: Tonal Systems, Inc.
A63B21/0059A63B21/00181A63B21/015A63B21/018A63B21/16A63B21/169A63B21/4035A63B23/1281A63B24/0062A63B24/0087A63B71/0054G01L5/04G01L5/107A63B2071/0072A63B2220/17A63B2220/34A63B2220/40A63B2220/62A63B2220/80A63B2220/805A63B2220/833B66F19/00G01L1/04G01L1/22H02P3/00H02P2203/00H02P2203/03
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 12,070,642
App. No.
18/375,282
Granted
Aug 27, 2024
Kind
B2
Abstract

A first determination that a range of motion of a user of an exercise machine is between pre-determined motion thresholds is made. While the range of motion of the user is between the pre-determined motion thresholds, a velocity of the cable being below a pre-determined velocity threshold is determined. In response to determining that the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is between the pre-determined motion thresholds, a second determination that the user should be spotted is made, Torque of a motor is reduced based at least in part on the second determination that the user should be spotted.

Claims (45)

1. An exercise machine, including:

an actuator;

a motor;

a cable coupled between the actuator and the motor; and

a processor configured to:

make a first determination that a range of motion of a user of the exercise machine is between pre-determined motion thresholds;

while the range of motion of the user is between the pre-determined motion thresholds, determine a velocity of the cable being below a pre-determined velocity threshold; and

in response to a determination that the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is between the pre-determined motion thresholds, make a second determination that the user should be spotted, wherein torque of the motor is reduced based at least in part on the second determination that the user should be spotted, wherein the actuator is wirelessly connected to the processor.

2. The exercise machine of claim 1 , wherein the velocity of the cable is determined to be below the pre-determined velocity threshold during a concentric phase of an exercise.

3. The exercise machine of claim 1 , wherein the velocity of the cable is below the pre-determined velocity threshold for a pre-determined period of time.

4. The exercise machine of claim 1 , wherein the torque of the motor is reduced linearly.

5. The exercise machine of claim 1 , wherein the torque of the motor is reduced to a pre-determined threshold.

6. The exercise machine of claim 5 , wherein the torque of the motor is reduced at a first rate until the velocity of the cable rises above the pre-determined velocity threshold.

7. The exercise machine of claim 1 , wherein the torque of the motor is reduced during a concentric phase such that the velocity of the cable does not fall below the pre-determined velocity threshold.

8. The exercise machine of claim 1 , wherein in response to a third determination that the velocity of the cable exceeds a target threshold, the torque of the motor is increased to prevent the user from exceeding a maximum velocity.

9. The exercise machine of claim 1 , wherein the processor is configured to:

determine that the range of motion of the user of the exercise machine is below a lower threshold of the pre-determined motion thresholds and the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is below the lower threshold; and

in response to a third determination that the range of motion of the user of the exercise machine is below the lower threshold of the pre-determined motion thresholds and the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is below the lower threshold, reduce the torque of the motor.

10. The exercise machine of claim 9 , wherein the torque of the motor is reduced linearly.

11. The exercise machine of claim 10 , wherein the torque of the motor is reduced linearly for a particular amount of time.

12. The exercise machine of claim 9 , wherein the processor is further configured to determine that the velocity of the cable rises above the pre-determined velocity threshold after the torque of the motor is reduced.

13. An exercise machine, comprising:

an actuator;

a motor;

a cable coupled between the actuator and the motor; and

a processor configured to:

make a first determination that a range of motion of a user of the exercise machine is between pre-determined motion thresholds;

while the range of motion of the user is between the pre-determined motion thresholds, determine a velocity of the cable being below a pre-determined velocity threshold;

in response to a determination that the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is between the pre-determined motion thresholds, make a second determination that the user should be spotted, wherein torque of the motor is reduced based at least in part on the second determination that the user should be spotted;

determine that the range of motion of the user of the exercise machine is below a lower threshold of the pre-determined motion thresholds and the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is below the lower threshold; and

in response to a third determination that the range of motion of the user of the exercise machine is below the lower threshold of the pre-determined motion thresholds and the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is below the lower threshold, reduce the torque of the motor;

determine that the velocity of the cable rises above the pre-determined velocity threshold after the torque of the motor is reduced, wherein the processor is further configured to generate a new torque function for a remainder of the range of motion.

14. The exercise machine of claim 1 , wherein the actuator is a handle, a bar, rope, or a strap.

15. A method, comprising:

making a first determination that a range of motion of a user of an exercise machine is between pre-determined motion thresholds, wherein the exercise machine includes an actuator, a motor, a cable coupled between the actuator and the motor, and a processor, wherein the actuator is wirelessly connected to the processor;

while the range of motion of the user is between the pre-determined motion thresholds, determining a velocity of the cable being below a pre-determined velocity threshold; and

in response to determining that the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is between the pre-determined motion thresholds, making a second determination that the user should be spotted, wherein torque of the motor is reduced based at least in part on the second determination that the user should be spotted.

16. The method of claim 15 , wherein the velocity of the cable is determined to be below the pre-determined velocity threshold during a concentric phase of an exercise.

17. The method of claim 15 , wherein the velocity of the cable is below the pre-determined velocity threshold for a pre-determined period of time.

18. The method of claim 15 , wherein the torque of the motor is reduced linearly.

19. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:

making a first determination that a range of motion of a user of an exercise machine is between pre-determined motion thresholds, wherein the exercise machine includes an actuator, a motor, a cable coupled between the actuator and the motor, and a processor, wherein the actuator is wirelessly connected to the processor;

while the range of motion of the user is between the pre-determined motion thresholds, determining a velocity of the cable being below a pre-determined velocity threshold; and

in response to determining that the velocity of the cable being below the pre-determined velocity threshold while the range of motion of the user is between the pre-determined motion thresholds, making a second determination that the user should be spotted, wherein torque of the motor is reduced based at least in part on the second determination that the user should be spotted.

20. The method of claim 15 , wherein the torque of the motor is reduced to a pre-determined threshold.

Assignments (2)
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 075306/0212 →
SECURITY INTEREST Recorded Oct 24, 2025
From: TONAL SYSTEMS, INC.
To: CUSTOMERS BANK
Reel/Frame 073255/0161 →
Continuity (6)
Continuation 17836382 · Jun 9, 2022
Continuation 17179288 · Feb 18, 2021
Continuation 16737684 · Jan 8, 2020
Continuation 15655682 · Jul 20, 2017
Provisional Application 62366573 · Jul 25, 2016
Related Publication 20240024724A1 · Jan 25, 2024