IP Library Granted Patent US 12,544,613
Granted Patent B2
US 12,544,613 · App. 18/989,953 · Granted Feb 10, 2026

Flywheel mode for digital exercise device

Inventors: Colin Russell Parker (San Francisco, CA); Troy Taylor (Park City, UT); Alberto Izquierdo (Toronto, CA)
Assignee: Tonal Systems, Inc.
A63B21/0058A63B21/152A63B21/153A63B21/22A63B21/4035A63B21/4045A63B24/0062A63B2024/0093A63B2220/30
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,544,613
App. No.
18/989,953
Granted
Feb 10, 2026
Kind
B2
Abstract

Torque that is requested of a motor to generate an experienced inertia different from a mechanical inertia of an actuator is adjusted, wherein the experienced inertia is a flywheel inertia model. In one embodiment, the motor provides resistance to the actuator. In one embodiment, the actuator is coupled to the motor.

Claims (32)

1 . An exercise device, comprising:

a motor that provides resistance to an actuator coupled to the motor; and

a torque controller configured to:

adjust torque that is requested of the motor to generate an experienced inertia different from a mechanical inertia of the actuator, wherein the experienced inertia is a flywheel inertia model, wherein the flywheel inertia model comprises a state space model of an emulated flywheel; wherein the exercise device further comprises a processor configured to use the state space model to determine a rotational speed of the emulated flywheel based at least in part on: tension of a cable coupled to the motor and the actuator; and velocity of the cable; and wherein the torque controller is further configured to adjust motor torque based at least in part on a comparison of the velocity of the cable to the determined rotational speed of the emulated flywheel,

wherein adjusting torque comprises reducing inertia or momentum for the motor within an inertia compensation distance from an end of a range of motion of a given exercise movement for the exercise device.

2 . The exercise device of claim 1 , wherein adjusting torque comprises reducing slack on a cable within a slack compensation distance from the end of the range of motion of the given exercise movement for the exercise device, wherein the cable is coupled between the motor and the actuator.

3 . The exercise device of claim 2 , wherein reducing slack comprises applying a slack impulse wave to the motor before the end of the range of motion is reached for the given exercise movement for the exercise device.

4 . The exercise device of claim 3 , wherein applying the slack impulse wave comprises applying motor force duration or magnitude in proportion to a speed of the actuator within the slack compensation distance from the end of the range of motion while the actuator is moving in an outward direction.

5 . The exercise device of claim 4 , wherein the slack compensation distance is less than six inches from the end of the range of motion.

6 . The exercise device of claim 1 , wherein reducing inertia or momentum comprises applying an inertia impulse wave to the motor after the end of the range of motion is reached for the given exercise movement for the exercise device.

7 . The exercise device of claim 6 , wherein applying the inertia impulse wave comprises applying motor force duration or magnitude in proportion to a speed of the actuator recorded while the actuator is moving in an outward direction.

8 . The exercise device of claim 7 , wherein the inertia compensation distance is less than six inches from the end of the range of motion.

9 . The exercise device of claim 1 , wherein adjusting torque comprises reducing torque to a base weight when the actuator is within a crossover distance from the end of the range of motion.

10 . The exercise device of claim 9 , wherein the crossover distance is less than three inches from the end of the range of motion and the base weight is less than seven pounds.

11 . The exercise device of claim 1 , wherein the processor is further configured to present a guided content to a user of the exercise device during an exercise movement.

12 . The exercise device of claim 11 , wherein the processor is further configured to adjust the state space model of the emulated flywheel based at least on a drag factor for the emulated flywheel related to an emulated dynamic resistance damper and a coaching of the guided content.

13 . The exercise device of claim 1 , wherein the exercise device further comprises a storage device configured to store a range of motion of the actuator for a first repetition of an exercise movement for a user.

14 . The exercise device of claim 1 , wherein the state space model of the emulated flywheel comprises an emulated resistance dampener to determine a drag factor for the emulated flywheel.

15 . The exercise device of claim 1 , wherein the state space model of the emulated flywheel comprises a gaming interface to determine a synchronization factor for the emulated flywheel based at least in part on information received from a second exercise machine.

16 . The exercise device of claim 1 , wherein adjusting torque comprises adjusting inertia or momentum for the motor to emulate chains for the exercise device while the actuator is moving in an inward direction.

17 . A system for emulating a flywheel using a motor, comprising:

the motor that provides resistance to an actuator coupled to the motor via a cable;

a processor configured to:

use a state space model of an emulated flywheel to determine a rotational speed of the emulated flywheel based on tension of the cable and speed of the cable; and

a torque controller configured to:

adjust motor torque based on a comparison of the speed of the cable to the determined rotational speed of the emulated flywheel,

wherein adjusting motor torque comprises reducing inertia or momentum for the motor within an inertia compensation distance from an end of a range of motion of a given exercise movement for the actuator.

18 . A method, comprising:

adjusting torque that is requested of a motor to generate an experienced inertia different from a mechanical inertia of an actuator, wherein the experienced inertia is a flywheel inertia model; wherein the flywheel inertia model comprises a state space model of an emulated flywheel; wherein the exercise device further comprises a processor configured to use the state space model to determine a rotational speed of the emulated flywheel based at least in part on: tension of a cable coupled to the motor and the actuator; and velocity of the cable; and wherein the torque controller is further configured to adjust motor torque based at least in part on a comparison of the velocity of the cable to the determined rotational speed of the emulated flywheel,

wherein adjusting torque comprises reducing inertia or momentum for the motor within an inertia compensation distance from an end of a range of motion of a given exercise movement for the actuator;

wherein the motor provides resistance to the actuator; and

wherein the actuator is coupled to the motor.

Assignments (3)
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: CUSTOMERS BANK
Reel/Frame 074233/0413 →
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 075306/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2025
From: PARKER, COLIN RUSSELL; TAYLOR, TROY; IZQUIERDO, ALBERTO
To: TONAL SYSTEMS, INC.
Reel/Frame 070473/0659 →
Continuity (2)
Provisional Application 63645047 · May 9, 2024
Related Publication 20250345648A1 · Nov 13, 2025
References Cited (45)
US 4930770A · Baker · 1990 [cited by applicant]
US 5020794A · Englehardt · 1991 [cited by applicant]
US 5569121A · Sellier · 1996 [cited by applicant]
US 6244988B1 · Delman · 2001 [cited by examiner]
US 6368251B1 · Casler · 2002 [cited by applicant]
US 11123609B2 · Rubin · 2021 [cited by applicant]
US 11285351B2 · Orady · 2022 [cited by applicant]
US 12239871B1 · Ilfrey · 2025 [cited by examiner]
US 20070281828A1 · Rice · 2007 [cited by examiner]
US 20120058859A1 · Elsom-Cook · 2012 [cited by applicant]
US 20120231930A1 · Hsieh · 2012 [cited by applicant]
US 20140038777A1 · Bird · 2014 [cited by examiner]
US 20150151161A1 · Anderton · 2015 [cited by applicant]
US 20160354638A1 · Carr · 2016 [cited by applicant]
US 20180021616A1 · Orady · 2018 [cited by examiner]
US 20190031284A1 · Fuchs · 2019 [cited by applicant]
US 20190070448A1 · Jeremic · 2019 [cited by applicant]
US 20190344123A1 · Rubin · 2019 [cited by examiner]
US 20200298062A1 · Gilstrom · 2020 [cited by applicant]
US 20200398139A1 · Harley · 2020 [cited by applicant]
US 20210394023A1 · Belson · 2021 [cited by applicant]
US 20220134186A1 · Zoffoli · 2022 [cited by applicant]
US 20220184446A1 · Mino · 2022 [cited by applicant]
US 20220339481A1 · Peal · 2022 [cited by applicant]
US 20230009699A1 · Ferlito · 2023 [cited by examiner]
US 20230089946A1 · Orady · 2023 [cited by applicant]
US 20230115911A1 · Keiser · 2023 [cited by applicant]
US 20230226407A1 · Belson · 2023 [cited by applicant]
US 20230264062A1 · Parker · 2023 [cited by examiner]
US 20230310940A1 · Lee · 2023 [cited by applicant]
US 20230330476A1 · Ashby · 2023 [cited by examiner]
US 20240009522A1 · Huber · 2024 [cited by applicant]
US 20240033571A1 · James · 2024 [cited by applicant]
US 20240058652A1 · Bird · 2024 [cited by applicant]
US 20240108939A1 · Perry · 2024 [cited by examiner]
US 20240123292A1 · Gregory · 2024 [cited by applicant]
US 20240293279A1 · Srinivasan · 2024 [cited by applicant]
US 20240316391A1 · Pezeshkian · 2024 [cited by applicant]
US 20250001257A1 · Shapiro · 2025 [cited by applicant]
US 20250022317A1 · Kitamura · 2025 [cited by applicant]
US 20250090893A1 · Simenthi · 2025 [cited by applicant]
GB 2587320 · 2021 [cited by applicant]
WO 2023235600 · 2023 [cited by applicant]
WO 2024044213 · 2024 [cited by applicant]
Anu Dudhia. The Physics of Ergometers. Oxford University. https://eodg.atm.ox.ac.uk/user/dudhia/rowing/physics/ergometer.html. Feb. 19, 2008. [cited by applicant]