IP Library Granted Patent US 12,654,068
Granted Patent B2
US 12,654,068 · App. 18/622,665 · Granted Jun 16, 2026

Encoding exercise machine control commands in subtitle streams

Inventors: Eric S. Watterson (Logan, UT); Chase Brammer (Providence, UT); Christian Hathaway (Logan, UT); Rebecca Lynn Capell (Logan, UT)
A63B24/0087A63B22/0076A63B22/025A63B22/0605A63B22/0664A63B71/0622A63B2024/0068A63B2024/009A63B2024/0093A63B2071/0644A63B2220/806A63B2225/20A63B2230/062
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,654,068
App. No.
18/622,665
Granted
Jun 16, 2026
Kind
B2
Abstract

A method for controlling an exercise machine using a video workout program including encoding, remotely from the exercise machine, exercise machine control commands into a subtitle stream of a video to create the video workout program, wherein the exercise machine control commands are encoded at least once per second, decoding, locally to the exercise machine, the subtitle stream of the video to access the exercise machine control commands, displaying, locally to the exercise machine, the video, and controlling, locally to the exercise machine, one or more moveable members of the exercise machine using the exercise machine control commands.

Claims (32)

1 . A method for generating a personalized workout, the method comprising:

receiving a video workout program for a user, the video workout program including a video portion and a plurality of exercise device parameters synchronized with the video portion, the video workout program including a difficulty level based on a setting of the plurality of exercise device parameters;

receiving fitness information for the user; and

based on the fitness information, adjusting the setting of the plurality of exercise device parameters to adjust the difficulty level of the video workout program.

2 . The method of claim 1 , wherein the fitness information includes heartrate information.

3 . The method of claim 2 , wherein adjusting the setting of the plurality of exercise device parameters includes dynamically adjusting the setting of the plurality of exercise device parameters while implementing the video workout program.

4 . The method of claim 2 , wherein the heartrate information includes heartrate trend information while implementing the video workout program.

5 . The method of claim 4 , wherein adjusting the setting of the plurality of exercise device parameters includes adjusting the setting of the plurality of exercise device parameters based on whether the heartrate trend information is trending toward a programmed heartrate zone.

6 . The method of claim 1 , wherein the fitness information is based on at least one of fitness level, recent sleep, hydration levels, caffeine intake, stress level, fatigue level, temperature, or humidity level.

7 . The method of claim 1 , wherein the fitness information is based on day to day changes in fitness information for the user.

8 . The method of claim 1 , wherein adjusting the setting of the plurality of exercise device parameters are made without user input.

9 . The method of claim 1 , wherein adjusting the setting of the plurality of exercise device parameters includes adjusting the plurality of exercise device parameters simultaneously.

10 . A method for generating a personalized workout, the method comprising:

implementing a video workout program on an exercise device, the video workout program adjusting a plurality of exercise device parameters for the exercise device;

receiving fitness information for a user, the fitness information including fitness information collected prior to implementing the video workout program; and

based on the fitness information for the user, and while implementing the video workout program, adjusting the plurality of exercise device parameters.

11 . The method of claim 10 , wherein the fitness information includes heart rate information.

12 . The method of claim 10 , wherein the fitness information includes at least one of fitness level, recent sleep, hydration levels, caffeine intake, stress level, fatigue level, temperature, or humidity level.

13 . The method of claim 10 , wherein adjusting the plurality of exercise device parameters includes adjusting the plurality of exercise device parameters without user input.

14 . The method of claim 10 , further comprising collecting heartrate information while implementing the video workout program, and wherein adjusting the plurality of exercise device parameters includes adjusting the plurality of exercise device parameters based on the heartrate information.

15 . The method of claim 10 , wherein adjusting the plurality of exercise device parameters includes adjusting the plurality of exercise device parameters simultaneously.

16 . The method of claim 10 , further comprising identifying trends in the fitness information, and wherein adjusting the plurality of exercise device parameters includes adjusting the plurality of exercise device parameters based on the trends in the fitness information.

17 . The method of claim 10 , wherein adjusting the plurality of exercise device parameters includes adjusting environmental factors.

18 . An exercise device, comprising:

a movable element adjustable by a plurality of exercise;

a plurality of exercise device parameters that adjust a difficulty of a workout by adjusting operation of the movable element; and

a processor and memory, the memory including instructions that cause the processor to:

receive a video workout program for a user, the video workout program including a video portion and a plurality of exercise device controls synchronized with the video portion to adjust the plurality of exercise device parameters, the video workout program including a difficulty level based on a setting of the plurality of exercise device parameters;

receive fitness information for the user; and

based on the fitness information, adjust the setting of the plurality of exercise device parameters to adjust the difficulty level of the video workout program.

19 . The exercise device of claim 18 , wherein the fitness information includes heartrate information.

20 . The exercise device of claim 19 , wherein adjusting the setting of the plurality of exercise device parameters includes dynamically adjusting the setting of the plurality of exercise device parameters while implementing the video workout program.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Jun 25, 2025
From: ICON PREFERRED HOLDINGS, L.P.
To: IFIT INC.
Reel/Frame 071709/0273 →
RELEASE OF SECURITY INTEREST Recorded Jun 25, 2025
From: ICON PREFERRED HOLDINGS, L.P.
To: IFIT INC.
Reel/Frame 071705/0382 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST (4TH LIEN) Recorded May 28, 2025
From: LC9 CONNECTED HOLDINGS, LP
To: IFIT INC.; ICON IP INC.
Reel/Frame 071429/0479 →
RELEASE OF SECURITY INTEREST Recorded May 27, 2025
From: LC9 CONNECTED HOLDINGS, LP
To: IFIT INC.; ICON IP INC.
Reel/Frame 071407/0001 →
RELEASE OF SECURITY INTEREST Recorded May 23, 2025
From: PLC AGENT LLC
To: IFIT INC.; ICON IP, INC.
Reel/Frame 071358/0584 →
SECURITY INTEREST Recorded May 13, 2025
From: IFIT, INC.
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 071278/0707 →
CHANGE OF NAME Recorded Oct 21, 2024
From: ICON HEALTH & FITNESS, INC.
To: IFIT INC.
Reel/Frame 069195/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: WATTERSON, ERIC S.; BRAMMER, CHASE; HATHAWAY, CHRISTIAN; CAPELL, REBECCA LYNN
To: ICON HEALTH & FITNESS, INC.
Reel/Frame 068958/0957 →
SECURITY INTEREST Recorded Aug 2, 2024
From: IFIT INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 068161/0086 →
SECURITY INTEREST Recorded Aug 1, 2024
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 068157/0379 →
SECURITY INTEREST Recorded Aug 1, 2024
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 068157/0401 →
SECURITY INTEREST Recorded Jul 30, 2024
From: IFIT INC.; ICON IP, INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 068120/0706 →
SECURITY INTEREST Recorded Jul 22, 2024
From: IFIT INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 068046/0754 →
SECURITY INTEREST Recorded Jul 11, 2024
From: IFIT INC.
To: PLC AGENT LLC
Reel/Frame 067961/0915 →