Content Synchronization via Playback Point Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Achieving synchronized playback of video content across multiple devices is challenging due to the need for frequent manual actions by users to maintain synchronization, which can be time-consuming and difficult, especially when network latency causes desynchronization.

Innovation Solution

A content synchronizing application that identifies and transmits the current playback point of a video content item across devices, updates the stream accordingly to maintain synchronization, and allows for periodic synchronization checks to ensure synchronized playback, while also enabling message exchange between users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual synchronization actions are performed frequently to maintain synchronized playback, then playback synchronization is improved, but user time consumption and operational complexity increase

Engineering Contradiction:
Improveplayback synchronizationVSAvoiduser time consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically performs synchronization operations without requiring user intervention. The server device autonomously monitors playback status across multiple client devices, detects desynchronization caused by network latency, and initiates corrective synchronization actions, eliminating the need for users to manually intervene to maintain synchronized playback.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where client devices report their playback position and timing information to the server. The server analyzes this feedback data to detect desynchronization conditions and automatically adjusts playback timing or position to restore synchronization, creating a closed-loop control system that maintains reliability without user involvement.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual synchronization actions are performed frequently to maintain synchronized playback, then playback synchronization is improved, but operational difficulty increases

Engineering Contradiction:
Improveplayback synchronizationVSAvoidoperational difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The synchronization system operates autonomously, with the server automatically detecting desynchronization and executing correction procedures. Users simply initiate playback and the system handles all synchronization management independently, making the operation as easy as starting playback while ensuring reliable synchronized experience across multiple devices.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server acts as an intermediary that manages the complex synchronization logic between multiple client devices. It receives playback status reports from clients, processes the synchronization requirements, and sends appropriate control commands back to clients, shielding users from the operational complexity of multi-device synchronization while maintaining reliable playback coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If network transmission is used to share video content between devices, then content sharing capability is improved, but network latency causes desynchronization

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidplayback synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system continuously monitors playback timing and position data from all client devices receiving content through network transmission. This feedback mechanism allows the server to detect desynchronization caused by network latency and automatically calculate and apply corrective adjustments, such as timing offsets or position corrections, to maintain synchronized playback despite the inherent delays in network-based content delivery.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts playback parameters including timing offsets, playback speed, and synchronization points based on real-time network conditions and observed desynchronization. By changing these parameters adaptively, the system compensates for network latency effects and maintains reliable synchronized playback across devices receiving content through network transmission.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9685196B2Sharing and synchronizing content
Publication Date: 2017.06.20 VERIZON PATENT & LICENSING INC
  • US9685196B2 patent drawing
  • US9685196B2 patent drawing
  • US9685196B2 patent drawing

AI summary

A device may provide a video content item for display and receive a request to share the video content item with another device for a synchronized playing of the video content item by the device and the other device. The device may generate a stream of the video content item based on a point within the video content item currently played by the device and transmit the stream to the other device to synchronize playing of the video content item by the device and the other device. The device may obtain information identifying a particular point within the video content item currently played by the other device, determine a synchronization point, in the video content item, based on the obtained information, and update, based on the synchronization point, to synchronize the stream. The device may transmit the synchronized stream, to the other device, to re-synchronize playing of the video content item.