Bluetooth Delayed Acknowledgment for Dual-Mode WLAN and BT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices with dual WLAN and Bluetooth capabilities face communication disruptions when attempting to acknowledge data transfers across both networks simultaneously, leading to potential communication failures and performance issues in both WLAN and Bluetooth environments.

Innovation Solution

Implementing a Bluetooth delayed acknowledgment (BTDA) method that allows devices to negotiate a delayed response to block transfers, enabling them to communicate effectively across both networks by extending the acknowledgment wait time based on Bluetooth slot durations, thus avoiding interruptions during Bluetooth communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If devices send immediate acknowledgments in WLAN while communicating in Bluetooth, then WLAN communication reliability is improved, but Bluetooth communication is interrupted causing device complexity and communication failures

Engineering Contradiction:
ImproveWLAN communication reliabilityVSAvoidcommunication coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic acknowledgment timing by adjusting the WLAN acknowledgment delay based on Bluetooth slot timing. The device dynamically calculates a delayed acknowledgment time that aligns with Bluetooth communication slots, allowing the device to switch between Bluetooth and WLAN modes without interrupting either communication stream. This dynamic timing adjustment resolves the contradiction by making the acknowledgment behavior adaptive rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes periodic Bluetooth slot structures to determine when acknowledgments should be delayed. By synchronizing WLAN acknowledgment timing with the periodic Bluetooth slot boundaries, the device can predictably switch between communication modes. The acknowledgment is sent at specific periodic intervals that coincide with Bluetooth slot transitions, ensuring both communications proceed without interference.

Inventive Principle:
Principle #19Periodic action

2Stability of the object's composition

If devices wait for Bluetooth slot completion before sending WLAN acknowledgments, then Bluetooth communication stability is improved, but WLAN communication efficiency deteriorates due to delayed responses

Engineering Contradiction:
ImproveBluetooth communication stabilityVSAvoidWLAN communication efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent applies preliminary action by calculating and setting the delayed acknowledgment time in advance, before the actual acknowledgment transmission. The device determines the appropriate delay based on predicted Bluetooth slot timing and prepares the acknowledgment buffer ahead of time. This preliminary preparation ensures that when the delay period expires, the acknowledgment can be transmitted immediately without additional processing delays, thus maintaining WLAN efficiency while preserving Bluetooth stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the timing parameter of the acknowledgment transmission by introducing a variable delay period. Instead of using a fixed immediate acknowledgment, the delay parameter is adjusted based on Bluetooth slot duration and timing. This parameter modification allows the system to optimize both Bluetooth stability (by aligning with slots) and WLAN efficiency (by minimizing unnecessary delays).

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If devices extend acknowledgment wait time to accommodate Bluetooth slots, then dual-network communication capability is improved, but communication response time increases

Engineering Contradiction:
Improvedual-network communication capabilityVSAvoidacknowledgment response time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic delay adjustment where the acknowledgment wait time is not fixed but adapts based on actual Bluetooth slot timing and communication state. The device continuously monitors Bluetooth slot boundaries and adjusts the WLAN acknowledgment delay accordingly. This dynamic approach ensures the minimum necessary delay is applied, preserving dual-network capability while minimizing time loss compared to fixed extended delays.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If devices negotiate BTDA capability between initiator and responder, then communication compatibility is improved, but protocol complexity increases

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidprotocol negotiation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing BTDA capability negotiation during the initial association phase between initiator and responder devices. Rather than negotiating during each data transfer, the capability is established once at the beginning of the communication session. This preliminary negotiation stores the agreement in both devices, eliminating the need for repeated negotiations and reducing protocol complexity during actual data transfers while maintaining full compatibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9686049B2Method and system for Bluetooth (BT) delayed acknowledgement (ACK)
Publication Date: 2017.06.20 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9686049B2 patent drawing
  • US9686049B2 patent drawing
  • US9686049B2 patent drawing

AI summary

A method and system for Bluetooth (BT) delayed acknowledgment is presented. Aspects of the system may include an initiator device, such as a WLAN access point (AP), which enables transmission of a protocol data unit, such as a BlockAckReq frame, to a responder device, such as a Smartphone, via a first network, for example a WLAN. The Smartphone may be equipped with capabilities that enable communication via WLAN and Bluetooth networks. The AP may wait to receive a response protocol data unit, such as a BlockAck frame, via the first network (WLAN) for a response time duration. The response time duration may be based on the communication slot time duration for communication by the Smartphone on a second network, for example a BT piconet. The communication slot time duration may correspond to the time duration for a BT slot.