BLE Pre-authorization Security Exchange for Reduced Pairing Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Bluetooth pairing process for information handling systems is delayed due to the need for user input to initiate security protocols, leading to increased wait times and a negative user experience.

Innovation Solution

The implementation of a pre-authorization security exchange system that generates and stores pre-authorization passcode entry information prior to user confirmation, allowing for parallel processing and reduced wait times by detecting user presence and initiating security exchanges automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system waits for user input to initiate security protocols during Bluetooth pairing, then security verification can be performed, but pairing time increases and user experience deteriorates

Engineering Contradiction:
Improvesecurity verificationVSAvoidpairing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs pre-authorization security exchange before user confirmation by generating and exchanging cryptographic credentials (public keys, signatures, nonces) in advance. This preliminary security verification allows the pairing process to resume quickly when the user returns, eliminating the need to wait for user input during critical security protocols.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages the pairing process by detecting user presence through sensors (camera, microphone, sensors) and autonomously initiating security protocols without requiring manual user intervention. The system serves itself by monitoring user state and executing appropriate pairing actions based on detected presence.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system performs security exchange after user confirmation, then user control is maintained, but pairing delay increases

Engineering Contradiction:
Improveuser controlVSAvoidpairing delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Security credentials and authorization data are exchanged and cached in advance before user confirmation. The system prepares all necessary security parameters (public keys, signatures, nonces) beforehand, so when the user confirms pairing, the process can complete immediately without time-consuming security exchanges.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediate caching mechanism that stores pre-exchanged security credentials. This intermediary cache allows the system to decouple the security exchange from user confirmation timing, maintaining user control while eliminating pairing delays by retrieving pre-prepared credentials from cache.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the system initiates pre-authorization before user confirmation, then pairing time is reduced, but system complexity increases

Engineering Contradiction:
Improvepairing timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements pre-authorization by generating cryptographic pairs, exchanging public keys, and caching authorization data before user confirmation. This preliminary setup reduces pairing time by having security credentials ready in advance, managed through structured data models and caching mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual user-driven pairing mechanics with automated sensor-based detection and algorithmic presence determination. Sensors (camera, microphone, motion sensors) and machine learning models substitute for manual user actions, reducing pairing time while managing complexity through automated decision-making systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Extent of automation

If the system uses sensor-based user presence detection, then automatic pairing initiation is enabled, but device complexity increases

Engineering Contradiction:
Improveautomatic pairing initiationVSAvoidsensor integration complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system automatically detects user presence using sensors (camera, microphone, motion sensors) and autonomously initiates pairing without manual user input. The system serves itself by monitoring its environment and executing pairing actions based on detected user state, enabling automatic pairing initiation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual user actions for initiating pairing are replaced with sensor-based detection systems. The system uses cameras, microphones, and motion sensors combined with machine learning models to automatically determine user presence and trigger pairing, substituting mechanical user interaction with automated sensing and decision-making.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240365411A1Method and apparatus for user present events with cached pre-authorization bluetooth ® low energy (BLE) secure pairing mechanism
Publication Date: 2024.10.31 DELL PROD LP
  • US20240365411A1 patent drawing
  • US20240365411A1 patent drawing
  • US20240365411A1 patent drawing

AI summary

An information handling system includes a hardware processor executing computer readable program code of a user presence detection system to detect interactions of a user with the information handling system to determine pairing priority. Further, the hardware processor executes computer readable program code of a pre-authorization security exchange system to communicate with a wireless peripheral device to receive or generate pre-authorization passcode entry information and to initiate a security exchange communication to authorize Bluetooth® (BT) pairing pending a user decision to accept the pairing to reduce pairing time. The pre-authorization security exchange system stores the pre-authorization passcode entry information in a memory device for authorization or for a later retry and, if authorized and pairing accepted, a wireless interface adapter will BT pair the information handling system and the wireless peripheral device.