Bluetooth Group Pairing via Shared Address and Link Key

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing need for Bluetooth devices to communicate with multiple devices leads to inconvenient and burdensome pairing operations, especially when authentication is required, as seen in scenarios like shopping malls with multiple Bluetooth beacons, where users must pair their devices repeatedly.

Innovation Solution

A method and system that allows a Bluetooth device to pair with a group of devices sharing the same group Bluetooth device address, enabling pairing with one device and using an alternative communication channel to share the link key, eliminating the need for explicit pairing with each device, either through a distributed or centralized network setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Bluetooth devices use traditional pairing methods with individual device addresses, then each device can be uniquely identified, but users must perform repeated pairing operations with multiple devices which is time-consuming and frustrating

Engineering Contradiction:
Improvepairing operation convenienceVSAvoidpairing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple individual device addresses into a single group device address that represents a collection of Bluetooth devices. When a user pairs with one device in the group, the system automatically extends this pairing to all other devices sharing the same group address, eliminating the need for repeated pairing operations with each individual device.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The group device address serves multiple functions: it uniquely identifies the group of devices, enables single pairing operation to establish connections with multiple devices, and allows seamless switching between devices in the group. This universal address system replaces the need for separate individual addressing and pairing processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If Bluetooth devices establish separate link keys with each device, then security is maintained for each individual connection, but the complexity of managing multiple link keys increases

Engineering Contradiction:
Improveconnection securityVSAvoidlink key management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual link keys into a single group link key that secures communications across all devices in the group. Instead of generating and managing separate cryptographic keys for each device pairing, the system establishes one group link key that provides security for all connections within the group, significantly reducing key management complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If Bluetooth devices require explicit pairing with each device, then authentication is ensured, but user frustration increases in scenarios like shopping malls with multiple beacons

Engineering Contradiction:
Improveauthentication assuranceVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary authentication by establishing a group link key and configuring group device addresses before users need to interact with individual devices. This preliminary setup enables automatic authentication when users connect to any device in the group, eliminating the need for repeated explicit pairing and improving user experience in multi-device environments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10863337B2System and method of Bluetooth pairing with a group of Bluetooth devices
Publication Date: 2020.12.08 STRIPE LLC
  • US10863337B2 patent drawing
  • US10863337B2 patent drawing
  • US10863337B2 patent drawing

AI summary

A method for pairing a first Bluetooth device with an individual Bluetooth device address with a group of Bluetooth devices, said method comprising: assigning a group Bluetooth device address to each of said group of Bluetooth devices; the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device; establishing a link key; storing the group Bluetooth device address and the link key; the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device; recognizing the group Bluetooth device address assigned to the third Bluetooth device; and establishing a communications channel between said first Bluetooth device and said third Bluetooth device based on said link key.