Bluetooth Pseudo Address Pairing Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth-enabled devices face interference and pairing delays when attempting to pair with each other in the presence of previously paired devices, leading to inhibited or delayed connections due to data communication between existing paired devices.

Innovation Solution

The use of a 'pseudo' device address, which is a unique identifier generated to prevent interference by disguising the device as a new one, allowing selective communication and reducing message collisions, enabling efficient pairing even in the presence of previously paired devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a device uses its real Bluetooth address for pairing, then the device can maintain stable connections with previously paired devices, but the device cannot pair with new devices without interference from automatic reconnection attempts by old devices

Engineering Contradiction:
Improveability to pair with new devicesVSAvoidpairing delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The device identity is segmented into two distinct addresses: a real Bluetooth address for maintaining stable connections with previously paired devices, and a pseudo address for pairing with new devices. This segmentation allows the device to simultaneously maintain old connections while accepting new pairings without interference

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pseudo address acts as an intermediary identity that mediates between the device's real identity and new pairing requests. By using the pseudo address during the pairing process, the device prevents automatic reconnection attempts from old devices while still allowing the real address to maintain existing connections

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a device advertises its real address, then previously paired devices can automatically reconnect, but new devices cannot pair due to interference from automatic reconnection attempts

Engineering Contradiction:
Improveautomatic reconnectionVSAvoidability to pair with new devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Different quality of address usage is applied in different contexts: the real Bluetooth address is used for maintaining stable, reliable connections with previously paired devices, while a pseudo address is used for adapting to new pairing requests. This local quality differentiation resolves the contradiction between reliability and adaptability

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple devices attempt to pair simultaneously with one device, then connection establishment can occur quickly, but message collisions and interference increase

Engineering Contradiction:
Improvepairing speedVSAvoidmessage collision
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The potential source of interference (automatic reconnection attempts from old devices) is extracted and isolated by using a pseudo address for new pairings. This extraction prevents message collisions while allowing multiple devices to pair simultaneously, maintaining high productivity without the harmful effects of interference

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3501236B1Methods and systems for enhanced bluetooth® bonding
Publication Date: 2024.03.27 F HOFFMANN LA ROCHE & CO AG
  • EP3501236B1 patent drawingFigure 1
  • EP3501236B1 patent drawingFigure 2
  • EP3501236B1 patent drawingFigure 3

AI summary

A BLUETOOTH® enabled computing device is configured to use a "pseudo" device identifier to prevent undesired device interference during BLUETOOTH® pairing. The computing device includes a processor configured to a) retrieve a first BLUETOOTH® device identifier used for identifying the computing device, b) convert the first BLUETOOTH® device identifier into a second BLUETOOTH® device identifier, c) advertise availability of the computing device using the second BLUETOOTH® device identifier, d) receive a pairing request from a second computing device, e) establish a BLUETOOTH® communications path between the computing device and the second computing device, wherein the BLUETOOTH® communications path is created based at least partially on the second BLUETOOTH® device identifier, f) provide the first BLUETOOTH® device identifier as a substitute for the second BLUETOOTH® device identifier, and g) update the BLUETOOTH® communications path between the computing device and the second computing device based on the first BLUETOOTH® device identifier.