IP Library Granted Patent US 10,688,346
Granted Patent B2
US 10,688,346 · App. 16/264,477 · Granted Jun 23, 2020

System and method for controlling an exercise device

Inventor: Chase Brammer (Providence, UT)
Assignee: ICON Health & Fitness, Inc.
A63B24/0087A63B22/02A63B22/04A63B22/0605A63B24/0075A63B71/0622G06F19/3481G16H20/30A63B21/0051A63B21/015A63B21/225A63B22/0023A63B22/0056A63B22/0076A63B22/0235A63B22/0242A63B22/0664A63B2022/002A63B2024/009A63B2071/068A63B2071/0638A63B2071/0644A63B2225/20A63B2225/50A63B2230/062A63B2230/30A63B2230/75
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 10,688,346
App. No.
16/264,477
Granted
Jun 23, 2020
Kind
B2
Abstract

In general, the present invention relates to exercise devices and systems that can receive and run workout programs that include control command subsets that control the moveable members of a plurality of different exercise devices. Exercise devices of the present invention are able to ignore the control command subset(s) that do not control their moveable member(s) and recognize the control command subset(s) that control their moveable member(s). Exercise devices of the present invention are further able to, if necessary, perform a sizing restriction to the relevant control command subset(s). Motivational content may also be modified in connection with or independently from a sizing restriction made to the control commands. The present invention also relates to a method for controlling one or more exercise device with a workout file that includes control command subsets that control the moveable members of a plurality of different exercise devices.

Claims (56)

1. A method for controlling one or more exercise devices, the method comprising:

providing, to a first exercise device of a first exercise device type and to a second exercise device of a second exercise device type that is different from the first exercise device type, a universal workout file including a first actuator control command and a second actuator control command, the first exercise device including a first processing unit, the first exercise device further including a first movable member and a first actuator, the first actuator configured to selectively adjust a first operating parameter of the first movable member, the first exercise device further including a second movable member and a second actuator, the second actuator configured to selectively adjust a second operating parameter of the second movable member, the second exercise device including a second processing unit, the second exercise device further including a third movable member and a third actuator, the third actuator configured to selectively adjust a third operating parameter of the third movable member;

analyzing, by the first processing unit, the universal workout file to determine that the first actuator control command is compatible with the first actuator, that the first actuator control command is incompatible with the second actuator, that the second actuator control command is compatible with the second actuator, and that the second actuator control command is incompatible with the first actuator;

controlling, by the first processing unit, the first movable member by executing the first actuator control command to cause the first actuator to adjust the first operating parameter of the first movable member according to the first actuator control command;

controlling, by the first processing unit, the second movable member by executing the second actuator control command to cause the second actuator to adjust the second operating parameter of the second movable member according to the second actuator control command;

analyzing, by the second processing unit, the universal workout file to determine that the first actuator control command is incompatible with the third actuator and that the second actuator control command is compatible with the third actuator; and

controlling, by the second processing unit, the third movable member by executing the second actuator control command to cause the third actuator to adjust the third operating parameter of the third movable member according to the second actuator control command.

2. The method of claim 1 , further comprising:

analyzing, by the first processing unit, the first actuator control command and automatically applying a sizing restriction to the first actuator control command to create a restricted first actuator control command when the first actuator control command is outside a first range of the first operating parameter of the first movable member.

3. The method of claim 2 , wherein the universal workout file further includes motivational content.

4. The method of claim 3 , wherein the motivational content is synchronized with or reflective of the one or both of the first and second actuator control commands of the universal workout file.

5. The method of claim 4 , wherein reference data enables the first processing unit to modify the motivational content.

6. The method of claim 5 , wherein:

the motivational content includes a video of terrain to be traversed during performance of an exercise; and

the method further comprises modifying, by the first processing unit, a horizon line on the video so that the horizon line on the video remains synchronized with the restricted first actuator control command.

7. The method of claim 5 , wherein:

the motivational content includes a video of terrain to be traversed during performance of an exercise; and

the method further comprises modifying, by the first processing unit, a playback speed of the video so that the playback speed of the video remains synchronized with the restricted first actuator control command.

8. The method of claim 5 , wherein:

the motivational content includes a graphical representation of a universal workout file profile; and

the method further comprises modifying, by the first processing unit, the graphical representation of the universal workout file profile so that the universal workout file profile remains reflective of the restricted first actuator control command.

9. The method of claim 5 , wherein:

the motivational content includes projected biological metrics; and

the method further comprises modifying, by the first processing unit, the projected biological metrics so that the projected biological metrics remain reflective of the restricted first actuator control command.

10. The method of claim 2 , wherein the sizing restriction applied by the first processing unit comprises a scaling sizing restriction.

11. The method of claim 2 , wherein the sizing restriction applied by the first processing unit comprises a capping sizing restriction.

12. The method of claim 1 , wherein the first exercise device type is one of a treadmill, an elliptical machine, or an exercise bike.

13. The method of claim 12 , wherein the second exercise device type, that is different from the first exercise device type, is one of a treadmill, an elliptical machine, or an exercise bike.

14. The method of claim 1 , wherein the first actuator control command is configured to be modified by the first processing unit based on user input.

15. The method of claim 1 , wherein:

the second actuator of the first exercise device is the same type of actuator as the third actuator of the second exercise device; and

the second movable member of the first exercise device is a different type of movable member than the third movable member of the second exercise device.

16. An exercise system comprising:

a remote computer configured to provide, over a network, a universal workout file including a first actuator control command and a second actuator control command;

a first exercise device of a first exercise device type, the first exercise device including:

a first movable member;

a second movable member;

a first actuator configured to selectively adjust a first operating parameter of the first movable member;

a second actuator configured to selectively adjust a second operating parameter of the second movable member; and

a first processing unit configured to analyze the universal workout file to determine that the first actuator control command is compatible with the first actuator, that the first actuator control command is incompatible with the second actuator, that the second actuator control command is compatible with the second actuator, and that the second actuator control command is incompatible with the first actuator, the first processing unit further configured to control the first movable member by executing the first actuator control command to cause the first actuator to adjust the first operating parameter of the first movable member according to the first actuator control command, the first processing unit further configured to control the second movable member by executing the second actuator control command to cause the second actuator to adjust the second operating parameter of the second movable member according to the second actuator control command; and

a second exercise device of a second exercise device type that is different from the first exercise device type, the second exercise device including:

a third movable member;

a third actuator configured to selectively adjust a third operating parameter of the third movable member; and

a second processing unit configured to analyze the universal workout file to determine that the first actuator control command is incompatible with the third actuator and that the second actuator control command is compatible with the third actuator, the second processing unit further configured to control the third movable member by executing the second actuator control command to cause the third actuator to adjust the third operating parameter of the third movable member according to the second actuator control command.

17. The exercise system of claim 16 , wherein:

the first processing unit is further configured to analyze the first actuator control command and to automatically apply a sizing restriction to the first actuator control command to create a restricted first actuator control command when the first actuator control command is outside a first range of the first operating parameter of the first movable member.

18. The exercise system of claim 16 , wherein:

the universal workout file further includes motivational content;

the motivational content is synchronized with or reflective of the one or both of the first and second actuator control commands of the universal workout file; and

reference data enables the first processing unit to modify the motivational content.

19. The exercise system of claim 16 , wherein:

the first exercise device type is one of a treadmill, an elliptical machine, or an exercise bike; and

the second exercise device type, that is different from the first exercise device type, is one of a treadmill, an elliptical machine, or an exercise bike.

20. The exercise system of claim 16 , wherein:

the second actuator of the first exercise device is the same type of actuator as the third actuator of the second exercise device; and

the second movable member of the first exercise device is a different type of movable member than the third movable member of the second exercise device.

Assignments (17)
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: BANK OF AMERICA, N.A.
To: IFIT, INC. (F/K/A ICON HEALTH & FITNESS, INC.); ICON IP, INC.
Reel/Frame 071351/0624 →
RELEASE OF SECURITY INTEREST Recorded May 23, 2025
From: PLC AGENT LLC
To: IFIT INC.; ICON IP, INC.
Reel/Frame 071358/0584 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2025
From: ICON PREFERRED HOLDINGS, L.P.
To: IFIT INC.; ICON IP INC.
Reel/Frame 071336/0725 →
SECURITY INTEREST Recorded May 13, 2025
From: IFIT, INC.
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 071278/0707 →
SECURITY INTEREST Recorded Dec 20, 2023
From: IFIT INC.; ICON IP, INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 066094/0529 →
SECURITY INTEREST Recorded May 5, 2022
From: IFIT INC.; ICON IP, INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 059857/0830 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED AT REEL: 059633 FRAME: 0313. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 28, 2022
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 060512/0315 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 1, 2022
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 059633/0313 →
SECURITY INTEREST Recorded Feb 25, 2022
From: IFIT INC.
To: PLC AGENT LLC
Reel/Frame 059249/0466 →
TO CORRECT AN ERROR IN A COVER SHEET PREVIOUSLY RECORDED AT REEL/FRAME 058742/0476 - CORRECT ASSIGNEE NAME IFIT INC TO IFIT INC. Recorded Jan 31, 2022
From: ICON HEALTH & FITNESS, INC.
To: IFIT INC.
Reel/Frame 058957/0531 →
CHANGE OF NAME Recorded Jan 12, 2022
From: ICON HEALTH & FITNESS, INC.
To: IFIT INC
Reel/Frame 058742/0476 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 23, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ICON HEALTH & FITNESS, INC.
Reel/Frame 056654/0951 →
SECURITY INTEREST Recorded May 13, 2021
From: ICON HEALTH & FITNESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056238/0818 →
PATENT SECURITY AGREEMENT Recorded May 14, 2020
From: ICON HEALTH & FITNESS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053548/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2019
From: BRAMMER, CHASE
To: ICON HEALTH & FITNESS, INC.
Reel/Frame 048216/0609 →
Cited By (1)
US 12,708,830