IP Library Patent Application 17712347
Patent Application
App. No. 17/712,347

VIRTUAL ENVIRONMENT WORKOUT CONTROLS

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 None
App. No.
17/712,347
Abstract

In one aspect of the disclosure, a method includes rendering, by a processor, a virtual environment associating, by the processor, exercise machine control signals with the virtual environment, and displaying, by the processor, the virtual environment on a video wall. The method may include receiving, by the processor, a video of a trainer on an exercise machine in front of the video wall displaying the virtual environment, wherein the exercise machine has one or more parameters which are controlled according to the exercise machine control signals associated with the virtual environment, associating, by the processor, the control signals with the video of the trainer in the virtual environment, and publishing the video with the associated control signals for use on a remote exercise machine.

Claims (38)

1 . A method comprising:

rendering, by a processor, a virtual environment;

associating, by the processor, exercise machine control signals with the virtual environment;

displaying, by the processor, the virtual environment on a video wall;

receiving, by the processor, a video of a trainer on an exercise machine in front of the video wall displaying the virtual environment, wherein the exercise machine has one or more parameters which are controlled according to the exercise machine control signals associated with the virtual environment;

associating, by the processor, the control signals with the video of the trainer in the virtual environment; and

publishing the video with the associated control signals for use on a remote exercise machine.

2 . The method of claim 1 wherein associating, by the processor, exercise machine control signals with the virtual environment includes generating checkpoints in the virtual environment at which the control signals are updated.

3 . The method of claim 2 wherein checkpoints are generated at regular intervals specified by a distance in the virtual environment.

4 . The method of claim 2 wherein checkpoints are generated at regular time intervals.

5 . The method of claim 2 wherein associating, by the processor, exercise machine control signals with the video of the trainer in the virtual environment includes associating the checkpoints and corresponding control signals with timestamps of the video of the trainer in the virtual environment.

6 . The method of claim 1 wherein associating, by the processor, exercise machine control signals with the video of the trainer in the virtual environment includes associating the exercise machine control signals with timestamps of the video of the trainer in the virtual environment.

7 . The method of claim 1 wherein the one or more parameters of the exercise machine are controlled by one or more actuators of the exercise machine, wherein the one or more actuators of the exercise machine include at least one of an actuator to control the speed of an endless belt, an actuator to control the incline of an endless belt, an actuator to control the resistance on a flywheel, and an actuator to control the incline of an exercise machine.

8 . A system comprising:

a processor configured to:

render a virtual environment;

receive exercise machine control signals;

associate the exercise machine control signals with the virtual environment;

receive a video of a trainer on an exercise machine in front of a video wall displaying the virtual environment, wherein the exercise machine has one or more parameters which are controlled according to the exercise machine control signals associated with the virtual environment;

associate the control signals with the video of the trainer in the virtual environment; and

publish the video with the associated control signals for use on a remote exercise machine.

9 . The system of claim 8 wherein associating exercise machine control signals with the virtual environment includes generating checkpoints in the virtual environment at which the control signals are updated.

10 . The system of claim 9 wherein generating checkpoints in the virtual environment includes generating checkpoints at regular intervals specified by a distance in the virtual environment.

11 . The system of claim 9 wherein generating checkpoints in the virtual environment includes generating checkpoints at regular time intervals.

12 . The system of claim 9 wherein associating exercise machine control signals with the video of the trainer in the virtual environment includes associating the checkpoints and corresponding control signals with timestamps of the video of the trainer in the virtual environment.

13 . The system of claim 8 wherein associating exercise machine control signals with the video of the trainer in the virtual environment includes associating the exercise machine control signals with timestamps of the video of the trainer in the virtual environment.

14 . The system of claim 8 wherein the one or more parameters of the exercise machine are controlled by one or more actuators of the exercise machine, wherein the one or more actuators of the exercise machine include at least one of an actuator to control the speed of an endless belt, an actuator to control the incline of an endless belt, an actuator to control the resistance on a flywheel, and an actuator to control the incline of an exercise machine.

15 . A non-transitory computer medium including instructions which, when executed by a processor, cause the processor to:

render a virtual environment;

associate exercise machine control signals with the virtual environment;

receive a video of a trainer on an exercise machine in front of a video wall displaying the virtual environment, wherein the exercise machine has one or more parameters which are controlled according to the exercise machine control signals associated with the virtual environment;

associate the control signals with the video of the trainer in the virtual environment; and

publish the video with the associated control signals for use on a remote exercise machine.

16 . The non-transitory computer medium of claim 15 wherein associating exercise machine control signals with the virtual environment includes generating checkpoints in the virtual environment at which the control signals are updated.

17 . The non-transitory computer medium of claim 16 wherein generating checkpoints in the virtual environment includes generating checkpoints at regular intervals specified by a distance in the virtual environment.

18 . The non-transitory computer medium of claim 16 wherein generating checkpoints in the virtual environment includes generating checkpoints at regular time intervals.

19 . The non-transitory computer medium of claim 16 wherein associating exercise machine control signals with the video of the trainer in the virtual environment includes associating the checkpoints and corresponding control signals with timestamps of the video of the trainer in the virtual environment.

20 . The non-transitory computer medium of claim 15 wherein associating exercise machine control signals with the video of the trainer in the virtual environment includes associating the exercise machine control signals with timestamps of the video of the trainer in the virtual environment.

Assignments (12)
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 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2025
From: ICON PREFERRED HOLDINGS, L.P.
To: IFIT INC.; ICON IP INC.
Reel/Frame 071339/0447 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2025
From: ICON PREFERRED HOLDINGS, L.P.
To: IFIT INC.; ICON IP INC.
Reel/Frame 071341/0293 →
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 Oct 13, 2022
From: IFIT INC.
To: LC9 CONNECTED HOLDINGS, LP
Reel/Frame 061411/0051 →
SECURITY INTEREST Recorded Sep 19, 2022
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 061138/0764 →
SECURITY INTEREST Recorded Sep 19, 2022
From: IFIT INC.
To: ICON PREFERRED HOLDINGS, L.P.
Reel/Frame 061138/0742 →
SECURITY INTEREST Recorded Sep 19, 2022
From: IFIT INC.
To: PLC AGENT LLC
Reel/Frame 061134/0325 →
SECURITY INTEREST Recorded Sep 19, 2022
From: IFIT INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061133/0213 →