Media Playback Migration Across Devices Using Bookmark Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face difficulties in seamlessly migrating and resuming media playback across multiple devices due to different user interfaces and the inconvenience of manually transferring media items, which requires significant effort and care.

Innovation Solution

A system that generates and transmits playback records with unique media item identifiers and bookmark positions to a server, allowing for seamless playback resumption on other devices through graphical user interface notifications and media queue management, enabling consistent playback across various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual copying and navigation is used to migrate media playback across devices, then playback can be resumed on a different device, but the process requires significant time and user effort

Engineering Contradiction:
Improveease of playback migrationVSAvoidtime to resume playback
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically copying the media item to the portable device and identifying the playback position before the user needs to migrate. When playback is stopped on the television, the system has already prepared the media file and bookmarked the resumption point on the portable device, so the user only needs to select the notification to continue playback immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification serves as an intermediary element that bridges the television and portable device playback experience. It contains embedded information about the media item and playback position, acting as a mediator that transfers playback state between devices without requiring manual user intervention for file copying or position tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If different user interfaces are used on multiple devices, then each device can be optimized for its specific function, but user interaction becomes tedious and difficult across devices

Engineering Contradiction:
Improvedevice-specific optimizationVSAvoidcross-device interaction consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The notification provides a universal interface that works across different device types (television, portable device, lock screen). Although each device has its own optimized UI, the notification serves as a common element that maintains consistent playback migration functionality across all devices, allowing the same interaction pattern to work regardless of the underlying device interface.

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

3Reliability

If playback position tracking is implemented across devices, then seamless resumption is enabled, but system complexity increases due to playback record management

Engineering Contradiction:
Improveplayback resumption accuracyVSAvoidplayback record management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential playback information (media item identifier and playback position) into a compact notification object. This extracted information is sufficient for resumption without requiring complex playback records, maintaining reliability while minimizing the complexity of what needs to be tracked and transferred between devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10313761B2Media playback across multiple devices
Publication Date: 2019.06.04 APPLE INC
  • US10313761B2 patent drawing
  • US10313761B2 patent drawing
  • US10313761B2 patent drawing

AI summary

Pausing and resuming playback of a media item across a group of devices that belong to a user. A server maintains a media queue that includes playback records that contain a unique media item identifier and a bookmark position. When a pause instruction is received on a client device, the pause instruction is transmitted to the server as a playback record. The server in turn transmits the received playback record to other client devices within a group of client devices that belong to the user account of the client device.