IP Library Granted Patent US 12,023,550
Granted Patent B2
US 12,023,550 · App. 18/231,002 · Granted Jul 2, 2024

Timeline and media controller for exercise machine

Inventors: Michael Philip Hand (San Francisco, CA); Scott Matthew White (San Francisco, CA)
Assignee: Tonal Systems, Inc.
A63B24/0087A63B24/0062
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,023,550
App. No.
18/231,002
Granted
Jul 2, 2024
Kind
B2
Abstract

A program is presented to a user including a stream of content including a first auditory content and a first visual content related to the workout. A context state of the user participating in the workout is determined based on information from a sensor. A responsive content is selectively added based on the context state of the user to the stream of content in a manner that avoids conflict with the stream of content.

Claims (28)

1. A system for controlling a workout, comprising:

a sensor; and

a processor, configured to:

determine a context state of a user participating in the workout based on information from the sensor; and

cause a responsive content based on the context state of the user to be inserted into a stream of content included in a program presented to the user, wherein the stream of content includes a first auditory content and a first visual content related to the workout, and wherein causing the responsive content to be inserted into the stream of content comprises preventing the responsive content from interrupting at least one of the first auditory content or the first visual content included in the stream of content.

2. The system of claim 1 , wherein for the responsive content based on the context state of the user, the context state of the user is different than an initial state of the user that the first auditory content or the first visual content is based on.

3. The system of claim 1 , wherein the responsive content is personalized content based on the context state of the user, wherein the context state of the user comprises a personalized identifier.

4. The system of claim 1 , wherein the context state of the user is based at least in part on a function of a historical exercise.

5. The system of claim 1 , wherein the context state of the user is based at least in part on a function of a future exercise.

6. The system of claim 1 , wherein the responsive content is non-repetitive content based on the context state of the user, wherein the context state of the user comprises a record of past content.

7. The system of claim 1 , wherein the responsive content comprises coaching from a second coach, wherein the first auditory content or the first visual content is based on a first coach.

8. The system of claim 1 , wherein the processor is further configured to run a set of functions against content to determine the responsive content to play.

9. The system of claim 1 , wherein the processor is further configured to match the context state of the user against a set of metadata for content.

10. The system of claim 1 , wherein the responsive content comprises content comprising at least one of iconography and text.

11. The system of claim 1 , wherein the responsive content comprises a text content, and wherein the processor is further configured to process the text content into speech using a text-to-speech engine.

12. The system of claim 1 , wherein the responsive content comprises a form feedback content.

13. The system of claim 1 , wherein the responsive content comprises a trigger loop.

14. The system of claim 1 , wherein the responsive content comprises a time-flex loop.

15. The system of claim 1 , wherein the responsive content comprises a reverse time-flex loop.

16. The system of claim 1 , wherein the responsive content comprises a machine setup feedback content.

17. The system of claim 1 , wherein the responsive content comprises a selection based on mood.

18. The system of claim 1 , wherein the sensor comprises at least one of the following: a power switch, a database query, a camera, a depth sensing camera, a seat sensor, a push force sensor for a user foot, a pull force sensor for a user foot, a seat to rail position sensor, and a handle sensor.

19. A method for controlling a workout, comprising:

determining a context state of a user participating in the workout based on information from a sensor; and

causing a responsive content based on the context state of the user to be inserted into a stream of content included in a program presented to the user, wherein the stream of content includes a first auditory content and a first visual content related to the workout, and wherein causing the responsive content to be inserted into the stream of content comprises preventing the responsive content from interrupting at least one of the first auditory content or the first visual content included in the stream of content.

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

determining a context state of a user participating in a workout based on information from a sensor; and

causing a responsive content based on the context state of the user to be inserted into a stream of content included in a program presented to the user, wherein the stream of content includes a first auditory content and a first visual content related to the workout, and wherein causing the responsive content to be inserted into the stream of content comprises preventing the responsive content from interrupting at least one of the first auditory content or the first visual content included in the stream of content.

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 (5)
Continuation 17856805 · Jul 1, 2022
Continuation 16995539 · Aug 17, 2020
Continuation In Part 16534893 · Aug 7, 2019
Provisional Application 62716861 · Aug 9, 2018
Related Publication 20240033579A1 · Feb 1, 2024