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 playback sessions are manually stopped and recreated when transitioning between devices from different domains, then platform interoperability is achieved, but user convenience deteriorates and operational complexity increases

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 bridges different playback domains (native and extrinsic). The session manager detects playback events from extrinsic domains, queries playback state information, and automatically initiates corresponding playback sessions in the native domain, eliminating the need for manual intervention and enabling seamless cross-platform transitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring the session manager with the necessary playback state information and establishing event listening mechanisms before transitions are needed. When a playback event occurs in an extrinsic domain, the session manager already has the infrastructure in place to immediately query and reproduce the playback state, enabling automatic and seamless transitions without user intervention.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If playback sessions are manually stopped and recreated when transitioning between devices from different domains, then platform interoperability is achieved, but time consumption increases

Engineering Contradiction:
Improveplatform interoperabilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The session manager acts as a real-time intermediary that continuously monitors playback events across domains. When a transition event is detected, it immediately queries the playback state and initiates the corresponding session in the target domain, eliminating the time delay associated with manual stop and recreate operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system maintains continuity of playback by automatically detecting playback events and initiating corresponding sessions in different domains without interruption. The session manager ensures that playback state information is preserved and transferred seamlessly, allowing the useful action of audio playback to continue uninterrupted across platform boundaries.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If playback state information is queried and transferred between domains, then seamless playback transition is achieved, but system complexity increases

Engineering Contradiction:
Improveseamless playback transitionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The session manager is designed as a universal component that handles multiple functions: listening to playback events from various extrinsic domains, querying playback state information, and initiating playback sessions in the native domain. This multi-functional design consolidates complexity into a single manageable component rather than requiring separate mechanisms for each function.

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

Solution Approach 2:

The session manager serves as an intermediary layer that abstracts the complexity of cross-domain playback state management. It provides a standardized interface for event detection, state querying, and session initiation, shielding the rest of the system from the underlying complexity while enabling seamless playback transitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11175883B2Playback session transitions across different platforms
Publication Date: 2021.11.16 SONOS INC
  • US11175883B2 patent drawing
  • US11175883B2 patent drawing
  • US11175883B2 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.