Social Playback Device Discovery for Multi-Device Audio Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback devices, such as Bluetooth speakers, limit control to a single paired device, preventing other devices from discovering or controlling the audio output.

Innovation Solution

A system and method for device discovery and control, allowing multiple media playback devices to join a social playback session through wireless communication protocols like Bluetooth Low Energy (BLE) and Wi-Fi, enabling guest devices to control media output via a host device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a Bluetooth speaker is paired to a media playback device, then the media playback device can control the audio output, but other devices are unable to discover or control the Bluetooth speaker

Engineering Contradiction:
Improvecontrol capabilityVSAvoiddevice discoverability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic switching between discovery mode and paired mode for the media output device. When in discovery mode, the device broadcasts session information to allow other devices to join. When in paired mode, it maintains stable connection with the host device. This dynamic state change resolves the contradiction by allowing the device to be discoverable when needed while maintaining control stability when paired.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables the media output device to serve multiple functions: it can act as both a paired device (receiving control from a host) and a discoverable device (allowing other devices to join social playback sessions). The social playback session mechanism allows the device to accept control commands from multiple different media playback devices sequentially, making it universally controllable by various devices rather than being limited to a single paired device.

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

2Adaptability or versatility

If a media playback device broadcasts a social playback session message, then other devices can discover and join the session, but the system complexity increases

Engineering Contradiction:
Improvemulti-device controlVSAvoidsession management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a social playback session as an intermediary layer between the media output device and multiple media playback devices. Instead of implementing complex peer-to-peer communication between all devices, the media output device acts as a central coordinator that receives session join requests, manages playback control commands, and distributes them appropriately. This intermediary approach enables multi-device control while simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses session ID copying and message broadcasting to enable device discovery and joining. When a media playback device wants to join a social playback session, it receives a session ID from the media output device and uses this copied identifier to establish connection. This copying mechanism allows multiple devices to join the same session without requiring complex authentication or device-specific configuration, reducing system complexity while enabling versatile multi-device control.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250220061A1Device Discovery for Social Playback
Publication Date: 2025.07.03 SPOTIFY
  • US20250220061A1 patent drawing
  • US20250220061A1 patent drawing
  • US20250220061A1 patent drawing

AI summary

A system for device discovery for social playback is disclosed. The system operates to connect a host media playback device to a media output device and broadcast a social playback session to guest media playback devices. Upon joining a social playback session, a guest media playback device may control the media playback at the host media playback device. Where the media output for the social playback session is provided by the media output device.