Cross-Platform Playback Session Transfer With Position Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems lack seamless interoperability between different platforms, requiring users to manually stop and recreate playback sessions when transitioning between devices from one domain to another, which is inconvenient and cumbersome, especially when dealing with playlists and play positions.

Innovation Solution

Automating the playback session transition process by querying the current state of the source domain, detecting trigger conditions such as location changes or device proximity, and sending instructions to initiate the playback session on the target domain with the correct audio content and play position.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual stopping and recreation of playback sessions is implemented when transitioning between devices from different domains, then platform interoperability is achieved, but user convenience and operational ease deteriorate

Engineering Contradiction:
Improveplatform interoperabilityVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a session manager as an intermediary component that automatically manages playback session transitions between different domains (Apple AirPlay, Spotify Connect, native domain). The session manager detects when a playback session needs to transition between domains and automatically recreates the session with correct parameters without requiring user intervention, thus maintaining platform interoperability while preserving user convenience

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service automation where the session manager autonomously detects trigger conditions (location changes, device proximity), queries the current playback state, and initiates session recreation on target devices. This automated self-service approach eliminates manual user operations while ensuring seamless cross-platform playback continuity

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automated playback session transition is implemented across different platforms, then user convenience and operational ease are improved, but system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the complex cross-platform playback system into distinct functional modules: domain detection module, session state query module, trigger condition detection module, and session recreation module. Each module handles a specific aspect of the transition process, making the overall system more manageable and maintainable despite the increased automation capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The session manager is designed as a universal component that handles multiple platform protocols (AirPlay, Spotify Connect, native domain) through a unified interface. This multi-functional design consolidates what would otherwise require separate handling mechanisms for each platform, reducing overall system complexity while enabling automated transitions across all domains

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

3Loss of information

If playback session state information is queried and transferred between domains, then continuity of audio content and play position is maintained, but loss of information is reduced

Engineering Contradiction:
Improveplayback continuityVSAvoidinformation management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by querying and storing the current playback session state (audio content, play position, metadata) before initiating a domain transition. This advance preparation ensures that when the session is recreated on the target device, all necessary information is already available, maintaining playback continuity without requiring complex real-time information synchronization

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240012610A1Playback Session Transitions Across Different Platforms
Publication Date: 2024.01.11 SONOS INC
  • US20240012610A1 patent drawing
  • US20240012610A1 patent drawing
  • US20240012610A1 patent drawing

AI summary

As noted above, example techniques relate to playback transitions between platforms. In an example implementation, while a first playback device is playing back audio content during a first playback session in a first domain, a mobile device detecting a first event configured as a trigger to transfer playback to a second domain on a second playback device. In response to detecting the first event, the mobile device determining playback information for the playback session and sends, via a network interface, instructions to initiate a playback session in the second domain to reproduce the first playback session in the first domain.