Portable Playback State Switching for Seamless Network Handover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems lack seamless portability and flexibility in connecting and disconnecting playback devices across different networks, limiting the ability to easily move audio experiences from one location to another.

Innovation Solution

A portable playback device that automatically identifies and connects to available networks, establishes a mobile zone for playback when no network is available, and seamlessly switches between network and mobile zones to provide continuous content playback, featuring a processor, memory, and communication interfaces for data exchange and control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a playback device is fixed to a specific network location, then network connectivity is stable, but portability and flexibility are reduced

Engineering Contradiction:
ImproveportabilityVSAvoidnetwork connectivity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The playback device dynamically adapts its network connectivity state by transitioning between fixed network mode and mobile ad-hoc network mode based on environmental conditions. The system monitors network availability and automatically switches between connection types, making the device adaptable to both stationary and mobile usage scenarios while maintaining reliable audio playback.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a playback device automatically switches between networks, then flexibility is improved, but connection stability and audio continuity may be affected

Engineering Contradiction:
Improvenetwork switching flexibilityVSAvoidaudio playback continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Before switching between network modes, the system performs preliminary actions to ensure seamless transition. The playback device pre-establishes connections to available ad-hoc networks and maintains audio buffer readiness, allowing smooth network mode switching without interrupting audio playback. This preliminary preparation ensures that flexibility in network switching does not compromise audio continuity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a mobile ad-hoc network is established, then portability is enabled, but device complexity increases

Engineering Contradiction:
Improvemobile playback capabilityVSAvoidnetwork management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The playback device implements self-service capabilities by automatically detecting network conditions, selecting appropriate network modes, and establishing connections without user intervention. The system autonomously manages the complexity of mobile ad-hoc network setup, including automatic peer discovery, connection establishment, and network configuration, thereby enabling mobile playback capability while hiding the underlying complexity from the user.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11487500B2Portable playback device state variable
Publication Date: 2022.11.01 SONOS INC
  • US11487500B2 patent drawing
  • US11487500B2 patent drawing
  • US11487500B2 patent drawing

AI summary

Systems, methods, apparatus, and articles of manufacture to facilitate playback of multimedia content are disclosed. An example apparatus includes a network interface configured to receive audio content over a playback network. A processor comprising instructions which when executed, cause the processor to detect that a portable playback device has joined the playback network. The processor is to update a state variable to indicate that the portable playback device has joined the playback network. The processor is to play audio content received over the playback network based on the state variable. The processor is to detect that the portable playback device is not joined to the playback network. The processor is to, after detecting that the portable playback device is not joined to the playback network, update the state variable to indicate that the portable playback device is not joined to the playback network.