Mobile Video Synchronization via Mediator Server and Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social media platforms and video conferencing systems do not allow for synchronized video playback control across multiple mobile devices, limiting collaborative video experiences and requiring users to rely on centralized services with limitations such as account requirements and restricted participant numbers.

Innovation Solution

A system and method for synchronizing video playback on mobile devices using a RESTful process and XMPP protocol, enabling real-time collaborative video watching by allowing a moderator to control video playback actions like pause, resume, seek, zoom, and rotate across multiple devices, with ad-hoc session management and end-to-end security, even across heterogeneous networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized services like Google Plus Hangouts are used for video synchronization, then real-time video playback control can be achieved, but the system requires account registration and limits the number of participants to nine

Engineering Contradiction:
Improvevideo playback synchronizationVSAvoidparticipant capacity and accessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary that facilitates peer-to-peer video synchronization without requiring centralized account management. The server coordinates the synchronization protocol between devices while allowing flexible participant addition, resolving the contradiction between reliable synchronization and participant accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the video stream into separate channels for different devices, allowing independent control and synchronization of each device's video playback. This enables unlimited participants by dividing the coordination function across multiple device-to-server connections rather than requiring a centralized participant limit.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If video streams are synchronized across multiple devices, then collaborative viewing is enabled, but network latency causes playback timing differences between devices

Engineering Contradiction:
Improvecollaborative video viewingVSAvoidplayback synchronization accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where each device reports its playback position and timing to the server, which then adjusts synchronization instructions to compensate for network latency. This continuous feedback loop maintains precise playback timing across devices despite varying network conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary timing calculations and buffer adjustments before video playback begins, pre-compensating for expected network latency. This preliminary action ensures that all devices start playback at the correct synchronized time point, reducing timing differences during actual viewing.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If playback control actions are transmitted in real-time to all devices, then synchronized control is achieved, but network bandwidth consumption increases

Engineering Contradiction:
Improvereal-time playback controlVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent merges multiple playback control commands into single aggregated instructions where possible. For example, when multiple devices receive the same pause command simultaneously, the server transmits a single consolidated control signal to all target devices, reducing redundant network traffic while maintaining real-time control capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9654817B2System and method to synchronize video playback on mobile devices
Publication Date: 2017.05.16 AVAYA INC
  • US9654817B2 patent drawing
  • US9654817B2 patent drawing
  • US9654817B2 patent drawing

AI summary

System and method to synchronize video playback on mobile devices, the method including: receiving, from a first mobile device, a message directed to a second mobile device, the message including an instruction to display a video on the second mobile device; an indication of the time at which the first mobile device sent the message; and a video position of the first mobile device when the message was sent; calculating a delay between the first mobile device and the second mobile device; estimating a video seek time for the second mobile device to seek a video position on the second mobile device; seeking a video position p2 on the second mobile device; and starting display of the video on the second mobile device at video position p2.