IP Library Granted Patent US 11,000,735
Granted Patent B2
US 11,000,735 · App. 16/534,893 · Granted May 11, 2021

Control sequence based exercise machine controller

Inventors: Aly E. Orady (San Francisco, CA); Sumner Browning Paine (San Francisco, CA); Scott White (Alameda, CA)
Assignee: Tonal Systems, Inc.
A63B24/0087A63B23/03541A63B24/0059A63B24/0062A63B71/0622G16H20/30A63B2024/0093A63B2220/806A63B2220/808
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,000,735
App. No.
16/534,893
Granted
May 11, 2021
Kind
B2
Abstract

A plurality of control sequences is stored. A user state is detected. A next control sequence associated with the user is selected from the plurality of control sequences based at least in part on the user state.

Claims (40)

1. An exercise machine, comprising:

a memory storing a plurality of control sequences;

a sensor detecting a user state; and

a controller coupled to the memory comprising:

a processor configured to select a next control sequence associated with a user from the plurality of control sequences based at least in part on the user state, wherein the next control sequence is associated with an adjustment for time flex.

2. The exercise machine of claim 1 , wherein the plurality of control sequences is associated with a user workout sequence.

3. The exercise machine of claim 1 , wherein the plurality of control sequences is associated with a user workout video segment.

4. The exercise machine of claim 3 , wherein the user workout video segment comprises an advanced mode.

5. The exercise machine of claim 3 , wherein the user workout video segment comprises a beginner mode.

6. The exercise machine of claim 1 , wherein the plurality of control sequences is associated with a media clip, and wherein selecting the next control sequence comprises decoding.

7. The exercise machine of claim 1 , wherein the plurality of control sequences is embedded within a subtitle track of a video clip, and wherein selecting the control sequence comprises decoding the subtitle track.

8. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a celebration.

9. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a resistance adjustment to a workout.

10. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a cadence adjustment to a workout.

11. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a conditional branch instruction, wherein the conditional branch instruction is based at least in part on one of the following: the sensor and a user profile.

12. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a loop instruction.

13. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a variable assignment.

14. The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a pointer to the next control sequence.

15. The exercise machine of claim 1 , wherein the user state comprises a user profile.

16. The exercise machine of claim 15 , wherein the user profile comprises historical information about the user.

17. The exercise machine of claim 15 , wherein the user profile comprises historical information about the user, comprising at least one of the following: sleep, activity, food, weight, and stress level.

18. The exercise machine of claim 15 , wherein the user profile comprises historical information about the user, comprising exercise history.

19. The exercise machine of claim 15 , wherein the user profile comprises historical information of the user prior to a current workout.

20. The exercise machine of claim 1 , wherein the user state comprises a current information about the user.

21. The exercise machine of claim 1 , wherein the user state comprises a current information about the user during a current workout.

22. The exercise machine of claim 21 , wherein the current information comprises a number of reps in the current workout.

23. The exercise machine of claim 21 , wherein the current information comprises a quality flag for the user in the current workout.

24. The exercise machine of claim 23 , wherein the quality flag comprises a value for a struggling user in the current workout.

25. The exercise machine of claim 1 , wherein the user state may be updated by an external device.

26. The exercise machine of claim 25 , wherein the external device comprises a portable activity tracker.

27. The exercise machine of claim 1 , further comprising an actuator, wherein the actuator is coupled to the sensor.

28. The exercise machine of claim 27 , wherein the sensor comprises at least one of the following: an actuator sensor and a motor sensor.

29. The exercise machine of claim 1 , wherein the sensor comprises at least one of the following: a microphone and a video camera.

30. The exercise machine of claim 1 , wherein the next control sequence is associated with a suggested weight.

31. The exercise machine of claim 1 , wherein the next control sequence is associated with a dynamic bumping.

32. The exercise machine of claim 1 , wherein the next control sequence is associated with a dynamic spotting.

33. A method of controlling an exercise machine, comprising:

storing a plurality of control sequences;

detecting a user state; and

selecting a next control sequence associated with a user from the plurality of control sequences based at least in part on the user state, wherein the next control sequence is associated with an adjustment for time flex.

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 Oct 18, 2019
From: ORADY, ALY E.; PAINE, SUMNER BROWNING; WHITE, SCOTT
To: TONAL SYSTEMS, INC.
Reel/Frame 050758/0916 →
Continuity (2)
Provisional Application 62716861 · Aug 9, 2018
Related Publication 20200047031A1 · Feb 13, 2020
Cited By (60)
US 12,186,623 US 12,191,018 US 12,191,021 US 12,217,865 US 12,220,201 US 12,220,202 US 12,224,052 US 12,226,670 US 12,226,671 US 12,230,381 US 12,230,382 US 12,230,383 US 12,246,222 US 12,249,410 US 12,283,356 US 12,285,654 US 12,301,663 US 12,324,961 US 12,327,623 US 12,340,884 US 12,343,180 US 12,347,543 US 12,347,558 US 12,357,195 US 12,367,959 US 12,367,960 US 12,380,984 US 12,380,985 US 12,390,689 US 12,402,805 US 12,420,143 US 12,420,145 US 12,424,308 US 12,424,319 US 12,427,376 US 12,453,896 US 12,469,587 US 12,478,837 US 12,495,987 US 12,515,104 US 12,537,088 US 12,539,446 US 12,548,656 US 12,548,657 US 12,555,667 US 12,558,593 US 12,558,594 US 12,562,243 US 12,562,271 US 12,589,279 US 12,605,613 US 12,614,622 US 12,616,529 US 12,658,301 US 12,658,302 US 12,661,554 US 12,670,978 US 12,708,814 US 12,718,923 US 12,718,927