Bluetooth Slave Device Active Time Slot Window for Radio Resource Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Bluetooth systems, slave devices are limited to receiving data only during even-numbered time slots, leading to inefficient radio resource usage due to the need for polling operations by the master device to detect user movements in human interface devices, resulting in increased radio resource consumption.

Innovation Solution

The implementation of an active time slot window allows slave devices to transform reception time slots into transmission time slots, enabling them to actively send packets to the master device within this window, reducing the need for polling and optimizing radio resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the master device employs polling operation to check each HID device, then the master device can detect user movements, but the radio resource consumption increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidradio resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent inverts the traditional polling mechanism by allowing slave devices to actively send data packets during what would traditionally be reception time slots. Instead of the master device initiating all communications through polling, slave devices can proactively transmit data in active time slots, thereby reducing the need for continuous polling and associated radio resource consumption while maintaining reliable detection of user movements.

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

2Device complexity

If slave devices are limited to receiving data only during even-numbered time slots, then the Bluetooth system maintains simple time division duplexing, but the radio resource usage efficiency decreases

Engineering Contradiction:
Improvetime division duplexing structureVSAvoidradio resource usage efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic time slot transformation where reception time slots can be converted into active transmission time slots based on communication needs. This dynamic approach allows the system to maintain the underlying simple time division duplexing structure while enabling flexible resource allocation that improves radio resource usage efficiency, as slave devices can actively transmit data when needed rather than being restricted to passive reception.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the master device transmits packets only in even time slots, then the Bluetooth protocol maintains strict alternation, but the communication efficiency for multiple HID devices decreases

Engineering Contradiction:
Improveprotocol complianceVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the communication roles by allowing slave devices to assume transmission responsibilities during specific active time slots. This segmentation of transmission and reception functions across multiple devices enables more efficient communication for multiple HID devices, as data can be transmitted in parallel during different time slots rather than requiring sequential polling, while the master device maintains protocol compliance by operating in even time slots.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8554139B2Transmission method and related apparatus for reducing radio resource overhead
Publication Date: 2013.10.08 PIXART IMAGING INC
  • US8554139B2 patent drawing
  • US8554139B2 patent drawing
  • US8554139B2 patent drawing

AI summary

The present invention provides a transmission method for reducing radio resource overhead for a slave device of the Bluetooth system. The transmission method includes the steps of setting an active time slot window on a communication time comprising at least a reception time slot and transforming the reception time slots in the active time slot window into transmission time slots.