BLE Control Procedure Responses Within One Connection Event

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bluetooth Low Energy (BLE) protocols close connection events prematurely when devices indicate they have no more data to send, preventing timely responses to control procedure requests, leading to delays in completing control procedures.

Innovation Solution

Devices set the MD bit to indicate they have more data to send, even if they don't, maintaining the connection event open to allow substantive responses during the same event, thereby accelerating control procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If devices set the MD bit to indicate they have more data to send even when they don't, then the connection event remains open allowing substantive responses during the same event, but this deviates from the standard BLE protocol behavior where the MD bit should accurately reflect the actual data transmission state

Engineering Contradiction:
Improvecontrol procedure completion timeVSAvoidprotocol compliance
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent inverts the conventional meaning of the MD bit. Instead of setting MD=1 only when actual data is present in the transmission queue, the device sets MD=1 during control procedure packets to prevent connection event closure, regardless of whether data is actually queued. This inversion allows the connection to remain open for substantive responses while the data field remains empty or contains only control information.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the interpretation and usage of the MD bit parameter from its standard definition. The MD bit is repurposed as a connection maintenance signal rather than a data availability indicator during control procedures. This parameter change enables the connection event to extend beyond the control procedure exchange, allowing time for substantive data transmission responses.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If devices wait for the next connection event to respond to control procedure requests, then protocol compliance is maintained, but control procedure completion is delayed

Engineering Contradiction:
Improvecontrol procedure throughputVSAvoidresponse delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by maintaining the connection event open during the control procedure exchange itself, rather than waiting for the next scheduled connection event. By setting the MD bit to prevent closure, the device prepares the connection state in advance to accommodate substantive responses within the same event window, eliminating the waiting period between control procedure completion and data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by keeping the BLE connection event active throughout the control procedure exchange. Instead of allowing the connection to close and requiring a new connection event for substantive responses, the connection remains continuous and open, enabling immediate follow-up data transmission without interruption or delay to the next connection interval.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the MD bit accurately reflects data availability, then protocol correctness is maintained, but connection events close prematurely preventing timely responses

Engineering Contradiction:
Improveprotocol correctnessVSAvoidresponse timeliness
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating the MD bit behavior based on packet type. During control procedure packets, the MD bit is set to 1 to maintain connection openness regardless of data availability. For regular data packets, the MD bit continues to accurately reflect transmission queue status. This localized modification preserves protocol correctness for data transmission while enabling connection maintenance during control procedures.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics to the MD bit usage, making its value dependent on the operational context. The MD bit dynamically adjusts between accurately reflecting data availability during normal operation and serving as a connection maintenance signal during control procedures. This dynamic behavior allows the system to adapt the protocol parameter usage to different operational phases, optimizing both reliability and productivity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12550221B2Accelerating control procedures over BLE connection oriented services
Publication Date: 2026.02.10 TEXAS INSTRUMENTS INC
  • US12550221B2 patent drawing
  • US12550221B2 patent drawing
  • US12550221B2 patent drawing

AI summary

A first BLUETOOTH device includes a transceiver configured to receive a control procedure packet from a second BLUETOOTH device during a BLUETOOTH connection event of a BLUETOOTH connection between the first BLUETOOTH device and the second BLUETOOTH device. The first BLUETOOTH device also includes a controller coupled to the transceiver and configured to set a more data (MD) bit of a response packet to the control procedure packet to a first value independent of whether the first BLUETOOTH device has more data to send to the second BLUETOOTH device. The first value corresponds to maintaining the BLUETOOTH connection event open. The transceiver is further configured to send the response packet to the second BLUETOOTH device during the BLUETOOTH connection event.