Slave Device Protocol Idle Time Detection for Wi-Fi Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Audio devices configured to communicate using multiple protocols, such as Wi-Fi and Bluetooth, often experience hindered or interrupted data transmission due to simultaneous use of different protocols, leading to a negative user experience.

Innovation Solution

A method for determining when a master device is likely to be idle by analyzing communication patterns, allowing the slave device to cease Bluetooth communication and switch to Wi-Fi communication during idle periods, ensuring uninterrupted data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a device communicates using multiple protocols simultaneously, then communication versatility is improved, but communication reliability deteriorates due to protocol interference

Engineering Contradiction:
Improvecommunication versatilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The slave device periodically monitors communication patterns from the master device to identify idle periods, then alternates between Bluetooth and Wi-Fi protocols based on detected idle times. This periodic monitoring and switching resolves the contradiction by ensuring protocol changes occur only when the master is idle, maintaining both multi-protocol versatility and communication reliability

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts protocol selection based on real-time communication patterns. The slave device continuously analyzes master device activity and adaptively switches between Bluetooth and Wi-Fi protocols, transforming the static multi-protocol capability into a dynamic system that maintains reliability while preserving versatility

Inventive Principle:
Principle #15Dynamics

2Reliability

If a slave device continuously monitors for master device communications, then communication reliability is improved, but data transmission speed deteriorates due to interruptions

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The slave device performs preliminary monitoring of communication patterns to predict when the master device will be idle, then proactively switches to Wi-Fi protocol before actual data transmission needs to occur. This preliminary action allows the system to maintain reliability through monitoring while achieving high-speed transmission during predicted idle periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By identifying idle periods and switching to Wi-Fi protocol during these times, the system ensures continuous useful data transmission without interruptions. The monitoring phase is optimized to be non-intrusive, allowing the slave to maintain continuous communication flow by seamlessly transitioning between protocols during master device idle periods

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If Wi-Fi communication is initiated during Bluetooth transmission, then data transmission speed is improved, but communication reliability deteriorates due to protocol interference

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommunication reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system extracts and utilizes idle periods from the Bluetooth communication pattern, then takes out the Wi-Fi transmission activity from the main communication flow and places it specifically during these extracted idle windows. This separation ensures high-speed Wi-Fi transmission occurs without interfering with Bluetooth operations, maintaining both speed and reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The idle period detection mechanism acts as an intermediary that mediates between Bluetooth and Wi-Fi protocols. By identifying and utilizing master device idle periods as an intermediate window, the system enables high-speed Wi-Fi transmission without direct conflict with Bluetooth operations, resolving the contradiction between speed and reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10425508B1System for identifying idle time of a protocol to facilitate communication using multiple protocols
Publication Date: 2019.09.24 AMAZON TECH INC
  • US10425508B1 patent drawing
  • US10425508B1 patent drawing
  • US10425508B1 patent drawing

AI summary

Described are techniques for enabling a computing device, such as a slave device using a Bluetooth Advanced Audio Distribution Protocol (A2DP), to determine times when a master device is likely to be idle, during which communications using an alternate protocol, such as Wi-Fi may be exchanged. The length of a delay period may be determined based in part on counts of successive communications received from a master device. The length of a transmission period for use of the alternate protocol may be determined based in part on lengths of time between sets of communications received from a master device. If no communication is received from the master device for a length of time greater than or equal to the delay period, data may be communicated using the alternate protocol for a length of time less than or equal to the transmission period.