Live Workout Synchronization via Embedded Video Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing strength training programs lack the ability to provide real-time, synchronized workouts for multiple users at home, missing the social interaction and live coaching that is typically found in gym-based settings.
Innovation Solution
A computer/server system that facilitates live remote group workouts by synchronizing exercise sequences across a network, allowing multiple users to perform the same workout in real-time, with features like live coach callouts, progress tracking, and dynamic adjustments to keep participants aligned.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a user performs strength training at home without a group, then convenience and accessibility are improved, but social interaction and live coaching are lost
Solution Approach 1:
The system creates a virtual copy of the gym environment by streaming video content showing multiple users performing exercises together, complete with a virtual coach providing live instruction. This allows home users to experience social interaction and live coaching without physical presence, effectively copying the gym atmosphere through digital means.
Solution Approach 2:
The system introduces a video streaming intermediary that connects home users to remote group workouts. The streamed content acts as a mediator, transmitting coach instructions, user interactions, and exercise demonstrations to the home user, thereby bridging the gap between isolated home workout and social gym environment.
2Adaptability or versatility
If multiple users workout asynchronously at home, then individual flexibility is improved, but synchronization and group cohesion are reduced
Solution Approach 1:
The system provides real-time feedback to users by displaying video content showing other participants' progress and position in the workout sequence. This visual feedback helps users self-regulate their pace and maintain synchronization with the group, allowing individual flexibility while preserving group cohesion through shared visual reference points.
Data Source
AI summary
In response to an indication of a transition in a live workout, a synchronization identifier as metadata is embedded in a portion of a video stream of the live workout. The portion of the video stream of the live workout is transmitted to a remote client exercise machine. A hardware state of the remote client exercise machine is updated based at least in part on the synchronization identifier, at least in part to synchronize the remote client exercise machine with the live workout.In response to an exercise machine joining a video stream of a live workout, a timeline comprising a set of events that are to occur over the course of the live workout is received. A portion of the video stream of the live workout is received, wherein the portion of the video stream has embedded a synchronization identifier. The portion of the video stream is rendered. A hardware state of the exercise machine is updated at least in part by evaluating the timeline using the synchronization identifier embedded in the portion of the video stream, at least in part to synchronize the exercise machine with the live workout.An occurrence of a workout event with respect to one or more participants of a live workout is received. A prioritization of the event is determined based at least in part on at least one of a recency of the event or a categorization of the event. The event and the corresponding prioritization to a client exercise machine is transmitted, wherein a position of a presentation of the event on a feed of events on the client exercise machine is based at least in part on the prioritization of the event.


