CPC H04N 21/43078 (2020.08) [A61B 5/024 (2013.01); A63B 24/0087 (2013.01); A63B 71/0622 (2013.01)] | 19 Claims |
1. A method to synchronize a video workout program across multiple devices, the method comprising:
communicatively coupling a server in a cloud network to an exercise machine through a first network connection;
communicatively coupling the server in the cloud network to a network device through a second network connection;
the server providing the video workout program to the exercise machine for execution at the exercise machine to enable a user to perform at least a portion of a workout of the video workout program on the exercise machine;
the server keeping a state of the video workout program during the execution of the video workout program based on inputs from the exercise machine and the network device;
the server generating an exercise machine control command based on the state;
the server providing the exercise machine control command over the first network connection to the exercise machine to control an actuator of the exercise machine according to the exercise machine control command;
receiving input indicative of the user performing at least a second portion of the workout off of the exercise machine; and
updating workout data included in the state to reflect performance of the second portion of the workout off of the exercise machine, wherein at least some of the workout data is displayed on a first display of the exercise machine.
|