Patent attributes
A method includes receiving, with a processor in communication with a first exercise machine, a first request for an exercise class, the first request being provided by a first user of the first exercise machine. The method also includes providing a video file associated with the exercise class to the first exercise machine, providing a notification to a second user indicating that the first user has chosen to participate in the exercise class, and receiving a second request for the exercise class provided by the second user. The method further includes providing the video file to a second exercise machine of the second user via the network. In such a method, display of the video file via a display of the second exercise machine is synchronized with display of the video file via a display of the first exercise machine.