Playback Radio Coexistence Scheduling for Low-Latency ARQ

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional radio coexistence techniques in playback devices lead to performance degradation, such as increased latency and reduced bandwidth, due to fixed time slot allocation and interference between wireless radios operating in overlapping frequency ranges, particularly affecting Automatic Repeat Request (ARQ) schemes like WIFI radios.

Innovation Solution

A flexible coexistence scheme dynamically adjusts time slot durations and allows simultaneous radio operations based on parameters like duty cycle, protocol, antenna isolation, received signal strength, power level, and operation priority to mitigate interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed time slot allocation is used for radio coexistence, then interference between wireless radios is avoided, but latency increases and bandwidth is reduced

Engineering Contradiction:
Improveradio coexistence stabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic time slot allocation where the coexistence manager adjusts time slot durations and assignments based on real-time radio conditions, traffic requirements, and interference levels. This allows the system to transition from static fixed allocation to adaptive dynamic allocation, reducing latency for high-priority traffic while maintaining interference avoidance through coordinated scheduling of multiple radios in the device.

Inventive Principle:
Principle #15Dynamics

2Reliability

If fixed time slot allocation is used for radio coexistence, then interference between wireless radios is avoided, but bandwidth is reduced

Engineering Contradiction:
Improveradio coexistence stabilityVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The coexistence manager dynamically adjusts time slot allocations to optimize bandwidth utilization based on current traffic demands and radio conditions. By allowing flexible adjustment of slot durations and enabling simultaneous operations when interference is manageable, the system maintains stability while increasing overall bandwidth capacity compared to rigid fixed allocation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as time slot durations, frequency selections, and power levels dynamically based on detected interference conditions and traffic requirements. This allows the system to adapt to varying conditions and maximize bandwidth while maintaining reliable coexistence between multiple radios.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If simultaneous radio operations are allowed, then bandwidth is improved, but interference between radios in overlapping frequency ranges increases

Engineering Contradiction:
ImprovebandwidthVSAvoidradio interference
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The coexistence manager continuously monitors radio operations and interference levels, using this feedback to dynamically adjust scheduling decisions. When interference is detected between simultaneous operations, the system modifies time slot allocations or operational parameters to mitigate the interference while maintaining overall system productivity and bandwidth utilization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The coexistence manager acts as an intermediary that coordinates between multiple radios, managing their simultaneous operations by allocating time slots and adjusting parameters to prevent harmful interference while enabling parallel operations when safe, thus achieving both high bandwidth and low interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If ARQ schemes are used in WIFI radios, then reliability is improved, but latency increases due to fixed time slot constraints

Engineering Contradiction:
ImproveARQ scheme performanceVSAvoidARQ latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The dynamic time slot allocation allows ARQ retransmissions to be scheduled more flexibly, reducing waiting times between transmission attempts. The coexistence manager can allocate dedicated retransmission slots or adjust slot durations to accommodate ARQ protocols more efficiently, maintaining reliability while reducing the latency penalty associated with fixed slot constraints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12504945B2Radio coexistence techniques for playback devices
Publication Date: 2025.12.23 SONOS INC
  • US12504945B2 patent drawing
  • US12504945B2 patent drawing
  • US12504945B2 patent drawing

AI summary

A playback device is provided. The device includes an interface. The interface includes a first radio to communicate in a first frequency range and a second radio to communicate in a second frequency range that at least partially overlaps with the first frequency range. The interface is configured to, after a determination that an operation is to be performed by one radio from the plurality of wireless radios, obtain a parameter. The parameter includes an indication of a protocol to be used in the operation. The interface is configured to determine a priority radio with reference to an interval associated with the first radio or the second radio and an amount of isochronous data to communicate within the interval. The interface is configured to determine whether to allow the one radio to perform the operation based on the at least one parameter and the priority radio.