Bluetooth Scatternet Slot Utilization via Dynamic Piconet Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth devices in a scatternet face inefficiencies in slot utilization due to the inability to service multiple piconets simultaneously, leading to quality degradation and wasted air bandwidth from unnecessary data transmission and redundant packet exchanges.

Innovation Solution

A communication method that dynamically switches between piconets based on the presence of buffered data, allocating slots efficiently by transmitting data in one piconet and switching to another when no data is available, and optimizing packet exchanges to prevent redundant transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a Bluetooth device services multiple piconets simultaneously, then data transmission capacity increases, but the device cannot service two piconets at the same time due to clock alignment requirements

Engineering Contradiction:
Improvedata transmission capacityVSAvoidwait time between piconet switching
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic piconet switching based on buffered data status. The master device checks whether there is buffered data to be transmitted before switching piconets, making the switching behavior adaptive rather than static. This dynamic approach allows the system to optimize between servicing multiple piconets and maintaining continuous transmission by filling idle slots with null packets when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary checks of buffered data status before executing piconet switching. The master device determines in advance whether data transmission is needed in the current piconet, and proactively switches to the next piconet or fills slots with null packets to prevent quality degradation. This preliminary action avoids reactive switching that would cause delays.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If empty slots are filled with null packets or poll packets, then slot utilization increases, but unnecessary data transmission occurs and air bandwidth is wasted

Engineering Contradiction:
Improveslot utilization efficiencyVSAvoidair bandwidth waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The master device autonomously determines whether to transmit data or send null packets by checking its own buffered data status. This self-service mechanism eliminates the need for slave devices to initiate unnecessary transmissions. The master device serves itself by making intelligent decisions about slot utilization based on actual data availability, thereby preventing air bandwidth waste while maintaining high slot utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the master device continuously monitors its buffered data status and adjusts its transmission behavior accordingly. When no data is available, the master device sends null packets; when data becomes available, it switches back to transmit mode. This feedback loop ensures optimal slot utilization without wasting air bandwidth on unnecessary transmissions.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If the device waits for 80 slots before switching back to the original piconet, then complete transmission cycles are maintained, but quality degradation occurs due to excessive wait time

Engineering Contradiction:
Improvetransmission cycle integrityVSAvoidwait time before switching back
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent replaces the fixed 80-slot waiting period with a dynamic switching decision based on buffered data status. The master device can switch back to the original piconet immediately when data becomes available, rather than waiting for a predetermined number of slots. This dynamic approach maintains transmission cycle integrity while minimizing wait time and preventing quality degradation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The master device performs preliminary checks of buffered data status before switching piconets, rather than waiting for a fixed period. This allows the device to proactively switch back to the original piconet as soon as data is available, preventing excessive wait times and quality degradation while maintaining complete transmission cycles.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8744355B2Communication method, and bluetooth device utilizing the communication method
Publication Date: 2014.06.03 MEDIATEK INC
  • US8744355B2 patent drawing
  • US8744355B2 patent drawing
  • US8744355B2 patent drawing

AI summary

A communication method for a Bluetooth device in a scatternet which may include several piconets is proposed. The method includes transmitting data to a peer device in the first piconet, determining whether there is any buffered data to be transmitted to the peer device in the first piconet, and switching from the first piconet to the next piconet to transmit data to a peer device in the second piconet according to the determination result.