Off-Net Audio Synchrony via BLE Soft Access Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems struggle to seamlessly synchronize audio across multiple devices in off-network environments, limiting user experience in settings like beaches or parks where traditional wireless networks are not available.

Innovation Solution

Implementing Bluetooth Low Energy (BLE) messages to enable playback devices to function as soft access points, allowing them to create networks and synchronize audio streams between devices through Bluetooth Classic connections, enabling users to group devices for synchronous playback even without a traditional network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional wireless networks are used for audio streaming, then network coverage and stability are improved, but the system cannot operate in off-network environments such as beaches or parks

Engineering Contradiction:
Improvenetwork stabilityVSAvoidoff-network capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces Bluetooth Low Energy (BLE) as an intermediary communication layer between playback devices. BLE enables devices to discover each other and establish connections in off-network environments, serving as a mediator that bridges the gap between devices without traditional wireless infrastructure. This allows the system to operate reliably in locations like beaches or parks where traditional Wi-Fi networks are unavailable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If playback devices create their own networks using BLE, then off-network operation is enabled, but device complexity increases

Engineering Contradiction:
Improveoff-network capabilityVSAvoidnetwork creation mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where playback devices automatically perform BLE advertising, scanning, and connection establishment without user intervention. The devices self-configure their roles (advertiser, scanner, or both) based on their current state and automatically form peer-to-peer networks. This automation reduces the perceived complexity for users while enabling off-network operation.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If multiple devices form synchrony groups in off-network mode, then synchronous playback is achieved, but connection management becomes more challenging

Engineering Contradiction:
Improvesynchronous playbackVSAvoidconnection management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple playback devices into synchrony groups where they collectively perform audio streaming functions. In off-network mode, devices combine their resources and capabilities to maintain synchronous playback, with one device acting as the primary audio source and others synchronizing to it. This merging approach simplifies connection management by creating a unified playback unit from multiple devices.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230409280A1Techniques for Off-Net Synchrony Group Formation
Publication Date: 2023.12.21 SONOS INC
  • US20230409280A1 patent drawing
  • US20230409280A1 patent drawing
  • US20230409280A1 patent drawing

AI summary

A playback device is provided. The playback device includes a processor; an audio interface connected to the processor and configured to output audio; a communication interface connected to the processor and configured to communicate over a network; a memory operably connected to the processor; and instructions stored in the memory. The instructions are executable by the processor such that the playback device can receive an audio stream via a first wireless network; play back, via the audio interface, audio content based on the audio stream; while receiving the audio stream via the first wireless network, transmit an indication of availability of the audio stream; detect a request, from another playback device, to play back the audio stream; establish a second wireless network; detect that the other playback device has joined the second wireless network; and transmit the audio stream to the other playback device via the second wireless network.