Live Workout Synchronization via Embedded Video Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveconvenience of home workoutVSAvoidloss of social interaction and live coaching
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple users workout asynchronously at home, then individual flexibility is improved, but synchronization and group cohesion are reduced

Engineering Contradiction:
Improveindividual workout flexibilityVSAvoidgroup workout synchronization
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250016395A1Live workout
Publication Date: 2025.01.09 TONAL SYSTEMS INC
  • US20250016395A1 patent drawing
  • US20250016395A1 patent drawing
  • US20250016395A1 patent drawing

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.