IP Library Granted Patent US 12,453,883
Granted Patent B2
US 12,453,883 · App. 18/242,378 · Granted Oct 28, 2025

Assisted unracking of digital resistance

Inventors: Gabriel Peal (San Francisco, CA); Brandt Belson (San Francisco, CA)
Assignee: Tonal Systems, Inc.
A63B21/151A63B21/00069A63B2220/13
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,453,883
App. No.
18/242,378
Granted
Oct 28, 2025
Kind
B2
Abstract

Assisted unracking of digital resistance includes detecting a state of a cable. A motor is mechanically coupled to the cable to provide resistance during an exercise by tensioning the cable. It further includes determining a readiness of the user to accept resistance based at least in part on the detected state of the cable. It further includes selectively applying resistance by the motor to the cable according to the determined readiness of the user to accept the resistance.

Claims (31)

1. An exercise machine, comprising:

a cable;

a motor mechanically coupled to the cable to provide resistance during an exercise by tensioning the cable;

a sensor that detects a state of the cable, wherein the state of the cable comprises a speed of the cable; and

a controller that:

during a readiness-detection phase:

controls the resistance provided by the motor according to a first resistance profile; and

determines a readiness of a user to accept a target resistance for performing the exercise based at least in part on the detected speed of the cable; and

responsive to determining that the user is ready to accept the target resistance for performing the exercise, switches to controlling the resistance provided by the motor according to a second resistance profile different from the first resistance profile.

2. The exercise machine of claim 1 , wherein the first resistance profile comprises an isokinetic profile.

3. The exercise machine of claim 2 , wherein the isokinetic profile tension curve comprises a ceiling resistance.

4. The exercise machine of claim 1 , wherein the second resistance profile is applied in response to determining that the user is in position to perform the exercise.

5. The exercise machine of claim 4 , wherein the determining that the user is in position to perform the exercise is based at least in part on detection of a pattern of cable behavior.

6. The exercise machine of claim 1 , wherein the target resistance for performing the exercise is applied in response to completion of a threshold number of repetitions of the exercise.

7. The exercise machine of claim 1 , wherein the resistance is applied based at least in part on a determined amount of cable extension.

8. The exercise machine of claim 1 , wherein the resistance is applied based at least in part on an amount of cable distance traveled across concentric phases of one or more repetitions of the exercise.

9. The exercise machine of claim 1 , wherein the readiness of the user to accept the resistance is determined at least in part by determining that the user is applying force at the target resistance and at least a target isokinetic speed.

10. A method, comprising:

detecting, using a sensor, a state of a cable, wherein a motor is mechanically coupled to the cable to provide resistance during an exercise by tensioning the cable, and wherein the state of the cable comprises a speed of the cable;

during a readiness-detection phase:

controlling the resistance provided by the motor according to a first resistance profile; and

determining a readiness of a user to accept a target resistance for performing the exercise; and

responsive to determining that the user is ready to accept the target resistance for performing the exercise, switching to controlling the resistance provided by the motor according to a second resistance profile different from the first resistance profile.

11. The method of claim 10 , wherein the first resistance profile comprises an isokinetic profile.

12. The method of claim 11 , wherein the isokinetic profile comprises a ceiling resistance.

13. The method of claim 10 , wherein the second resistance profile is applied in response to determining that the user is in position to perform the exercise.

14. The method of claim 13 , wherein the determining that the user is in position to perform the exercise is based at least in part on detection of a pattern of cable behavior.

15. The method of claim 10 , wherein the target resistance for performing the exercise is applied in response to completion of a threshold number of repetitions of the exercise.

16. The method of claim 10 , wherein the resistance is applied based at least in part on a determined amount of cable extension.

17. The method of claim 10 , wherein the resistance is applied based at least in part on an amount of cable distance traveled across concentric phases of one or more repetitions of the exercise.

18. The method of claim 10 , wherein the readiness of the user to accept the resistance is determined at least in part by determining that the user is applying force at the target resistance and at least a target isokinetic speed.

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 (3)
Continuation 17855065 · Jun 30, 2022
Provisional Application 63316073 · Mar 3, 2022
Related Publication 20240100386A1 · Mar 28, 2024
References Cited (29)
US 4869497A · Stewart · 1989 [cited by applicant]
US 5271416A · Lepley · 1993 [cited by examiner]
US 5435798A · Habing · 1995 [cited by applicant]
US 5697869A · Ehrenfried · 1997 [cited by applicant]
US 6280361B1 · Harvey · 2001 [cited by applicant]
US 9272186B2 · Reich · 2016 [cited by applicant]
US 10188890B2 · Olson · 2019 [cited by examiner]
US 10220235B2 · Norris · 2019 [cited by examiner]
US 10265572B2 · Bach · 2019 [cited by examiner]
US 10335626B2 · Orady · 2019 [cited by examiner]
US 10589163B2 · Orady · 2020 [cited by applicant]
US 10661112B2 · Orady · 2020 [cited by applicant]
US 10874905B2 · Belson · 2020 [cited by applicant]
US 11779793B2 · Peal · 2023 [cited by examiner]
US 20070232450A1 · Hanoun · 2007 [cited by applicant]
US 20080248926A1 · Cole · 2008 [cited by applicant]
US 20100227744A1 · Dang · 2010 [cited by applicant]
US 20110098155A1 · Lemos · 2011 [cited by applicant]
US 20110165995A1 · Paulus · 2011 [cited by applicant]
US 20110165996A1 · Paulus · 2011 [cited by applicant]
US 20110172058A1 · Deaconu · 2011 [cited by applicant]
US 20140038777A1 · Bird · 2014 [cited by applicant]
US 20180021616A1 · Orady · 2018 [cited by applicant]
US 20180214729A1 · Rubin · 2018 [cited by applicant]
US 20190046830A1 · Chiavegato · 2019 [cited by examiner]
US 20200054914A1 · Lafrance · 2020 [cited by applicant]
US 20200261771A1 · Belson · 2020 [cited by examiner]
US 20210394023A1 · Belson · 2021 [cited by applicant]
US 20210402259A1 · Belson · 2021 [cited by applicant]