Bluetooth Pairing Identifier Generation Using User Name and Network Address

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Bluetooth connection settings are complex and inconvenient, requiring users to open multiple windows for pairing, making it difficult to establish connections efficiently.

Innovation Solution

A method and system that generate a Bluetooth identifier using a user's name and network-card address, combined with private keys and algorithms, to simplify the pairing process by automatically generating a password and transmitting pairing requests between devices, allowing for a straightforward Bluetooth connection establishment without manual input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional Bluetooth pairing settings are used, then Bluetooth connection can be established, but the process becomes complex and inconvenient requiring multiple windows and manual settings

Engineering Contradiction:
ImproveBluetooth pairing processVSAvoidPairing settings interface
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically generates Bluetooth identifiers and passwords using the user's name and network card address through cryptographic algorithms. The device performs self-configuration without requiring manual user input for pairing settings, eliminating the need for complex multi-window interfaces and manual option settings.

Inventive Principle:
Principle #25Self-service

2Productivity

If automatic Bluetooth identifier generation is implemented, then pairing process is simplified, but cryptographic operations increase processing time

Engineering Contradiction:
ImproveConnection establishment speedVSAvoidPassword generation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-generates and stores cryptographic key pairs (public and private keys) before Bluetooth pairing is needed. When pairing is required, the pre-generated keys are immediately used to create the Bluetooth identifier and password, significantly reducing the time required during the actual connection process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If Bluetooth identifier is generated from user name and network card address, then uniqueness is ensured, but security vulnerabilities may arise from predictable input data

Engineering Contradiction:
ImproveIdentifier uniquenessVSAvoidSecurity risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system transforms the predictable input data (user name and network card address) into secure cryptographic material through hash functions and cryptographic algorithms. The original predictable parameters are irreversibly transformed into unpredictable Bluetooth identifiers and passwords, maintaining uniqueness while eliminating security vulnerabilities.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9467801B2Method and system for establishing a bluetooth connection
Publication Date: 2016.10.11 QUANTA COMPUTER INC
  • US9467801B2 patent drawing
  • US9467801B2 patent drawing
  • US9467801B2 patent drawing

AI summary

A method and device for establishing a Bluetooth connection are provided. The method includes: generating, by a first electrical device, a first part of a Bluetooth identifier according to a user's name and a Bluetooth network-card address; generating a second part of the Bluetooth identifier according to the first part of the Bluetooth identifier, a private key, and a first algorithm; generating the Bluetooth identifier according to the first part of the Bluetooth identifier and the second part of the Bluetooth identifier; generating a password according to the Bluetooth identifier, the private key and a second algorithm; transmitting, by a second electrical device, a Bluetooth pairing request according to the Bluetooth identifier, the private key, the first algorithm, and the second algorithm; and responding, by the first electrical device, the Bluetooth pairing request to establish the Bluetooth connection with the second electrical device.