Multi-Device Playback Synchronization via Server State Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in seamlessly transferring video playback from one device to another, often requiring manual intervention to recall the playback position and fast-forward, which is inconvenient and challenging.

Innovation Solution

A system that allows synchronized playback across multiple devices, enabling users to transfer video playback between devices with features like companion mode, auxiliary content presentation, and remote control, using a networked environment with a content delivery service, device discovery service, and playback communication service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual seeking and fast forward controls are used to transfer playback between devices, then the user can resume playback on a different device, but the process is inconvenient and time-consuming

Engineering Contradiction:
Improveplayback transfer convenienceVSAvoidtime to recall and fast forward
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically tracking and storing playback position information on the server before the user switches devices. When the user initiates a transfer, the system has already prepared the resume point, eliminating the need for manual fast-forwarding and recall of playback position.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A server acts as an intermediary between multiple client devices, managing playback state information centrally. The server receives playback position data from one device and transmits it to another, enabling seamless transfer without direct user intervention for position recall or manual seeking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the user stops playback on the first device and starts it again on the second device, then playback can continue on a different device, but the user must manually cue the playback position

Engineering Contradiction:
Improvedevice switching capabilityVSAvoidmanual cueing requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The server serves as an intermediary that automatically manages playback state transfer between devices. It receives the playback position from the first device, stores it, and transmits it to the second device, eliminating the need for manual cueing while enabling versatile device switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring playback position on the first device and automatically transmitting this information to the server. The server then provides this position information to the second device, creating a closed-loop system that eliminates manual intervention for playback resumption.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If synchronized playback is implemented across multiple devices, then seamless transfer is enabled, but the system complexity increases with multiple services

Engineering Contradiction:
Improveseamless playback transferVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments functionality into distinct services: a content delivery service for media distribution, a device discovery service for identifying available devices, and a playback communication service for transferring playback state. This modular segmentation manages complexity by assigning specific responsibilities to each service component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server implements universal functionality by combining multiple services (content delivery, device discovery, playback communication) into a single platform. This multi-functional approach enables seamless playback transfer across devices while consolidating system complexity into a centralized architecture rather than requiring complex peer-to-peer interactions between devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10194189B1Playback of content using multiple devices
Publication Date: 2019.01.29 AMAZON TECH INC
  • US10194189B1 patent drawing
  • US10194189B1 patent drawing
  • US10194189B1 patent drawing

AI summary

Disclosed are various embodiments that facilitate playback of content via multiple display devices. Playback may be synchronized among multiple display devices and/or auxiliary content rendered by a companion device may be synchronized to playback of content by a primary device. A server device receives a request from a first client device to commence a playback of a content feature upon an identified second client device. The server device sends an instruction to the second client device to commence the playback of the content feature upon a display of the second client device in response to the request. Status updates regarding the playback may be provided to the first client device by the server device.