Gesture-Driven Bluetooth LE Pairing via Shared Secret Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bluetooth low energy (LE) accessory pairing is cumbersome, insecure, and requires manual user interaction, often resulting in accidental or nefarious connections, and lacks time synchronization between devices.

Innovation Solution

A system that uses gesture-based pairing where accessory and device data are compared to establish a secure connection, with clock synchronization to enhance security and fidelity, allowing automatic handoff between devices without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual user interaction is required for pairing, then security can be improved through user confirmation, but pairing time and complexity increase significantly

Engineering Contradiction:
Improvepairing securityVSAvoidpairing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having the accessory device broadcast its identity and capabilities before actual pairing occurs. The host device scans and stores this information in advance, so when pairing is needed, the comparison and connection can happen rapidly without requiring time-consuming manual user interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pairing process is made self-service through automatic gesture recognition and data comparison. The system autonomously compares accessory data with stored scan data, detects gestures, and establishes connections without requiring manual user confirmation, thereby reducing pairing time while maintaining security through automated verification.

Inventive Principle:
Principle #25Self-service

2Reliability

If Bluetooth LE range limitations are used for security, then security is improved, but adaptability to different scenarios deteriorates

Engineering Contradiction:
Improveconnection securityVSAvoidpairing scenario flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Gesture-based interaction serves as an intermediary mechanism that bridges the gap between security requirements and adaptability needs. The gesture provides a secure, verifiable user intent signal that works across different scenarios and distances, allowing the system to maintain security while adapting to various pairing situations without relying solely on Bluetooth range limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If timing information is kept coarse, then system complexity is reduced, but measurement precision for security verification deteriorates

Engineering Contradiction:
Improvetiming system complexityVSAvoidtiming precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system applies partial precision by using coarse timing information for basic synchronization while adding gesture-based verification for security-critical timing validation. This approach achieves the necessary measurement precision for security without requiring a fully precise timing system throughout, thereby managing complexity while improving security where needed.

Inventive Principle:
Principle #16Partial or excessive action

4Stability of the object's composition

If an accessory is already connected to one device, then connection stability is improved, but adaptability to new devices deteriorates

Engineering Contradiction:
Improveconnection stabilityVSAvoiddevice switching capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The host device performs preliminary scanning and stores accessory information in advance. When the accessory needs to switch devices, the new host already has the accessory's data from prior scans, enabling rapid comparison and connection establishment without requiring physical reset or explicit unpairing, thus maintaining connection stability while improving adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service device switching through automated gesture detection and data comparison. When an accessory gestures toward a new host, the system automatically compares the accessory's data with stored scan data, verifies the gesture, and establishes connection without requiring manual user intervention to close the old connection or reset the accessory.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9762316B2Lightweight pairing and connection transfer protocol via gesture-driven shared secrets
Publication Date: 2017.09.12 ADOBE INC
  • US9762316B2 patent drawing
  • US9762316B2 patent drawing
  • US9762316B2 patent drawing

AI summary

A gesture is performed by a wireless accessory attempting to pair with a device. The gesture comprises a series of user interactions associated with accessory data detected at the accessory and device data detected at the device. The device begins looking for accessories advertising a Bluetooth service indicating they are attempting to pair. Once an accessory is identified, the device compares the device data to the accessory data for that particular accessory. If the accessory data matches the device data, the gesture detected at the device was made by the accessory and a secure connection can be established. Based on the secure connection, a clock associated with the accessory may synchronize with a clock associated with the device for additional security and fidelity.