Context-Aware Peripheral Pairing for Computing Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face manual selection challenges when multiple Bluetooth devices are in range, as current auto-pairing systems require manual intervention to establish connections with the desired device, especially when multiple compatible devices are present.

Innovation Solution

A method that identifies the application running on a computing device, accesses lists of applications and peripheral device types with context descriptions, and automatically pairs the device with the first accessible peripheral device whose type matches the context description associated with the application, enabling seamless connections without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual device selection is implemented, then connection accuracy is improved, but user operation complexity increases

Engineering Contradiction:
Improveconnection accuracyVSAvoiduser operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically identifies the target peripheral device by matching the active application's context description with the peripheral device type's context description, eliminating the need for manual user selection. The computing device performs self-service device pairing by autonomously determining which peripheral device should be connected based on the currently running application.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes context descriptions for both applications and peripheral device types, creating a matching framework in advance. This preliminary preparation enables automatic device selection without requiring real-time user intervention during the pairing process.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automatic pairing is implemented, then user operation complexity is reduced, but device selection accuracy deteriorates when multiple devices are present

Engineering Contradiction:
Improveuser operation complexityVSAvoiddevice selection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The computing device autonomously performs device selection by comparing application context descriptions with peripheral device type context descriptions. This self-service mechanism eliminates manual user input while maintaining high selection accuracy through systematic context matching.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the selection parameter from generic device discovery to context-based matching. By introducing context descriptions as the selection criterion, the system transforms the pairing process from blind automatic connection to intelligent context-aware device selection.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If context-based automatic pairing is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvepairing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Context descriptions for applications and peripheral device types are pre-defined and stored in the system. This preliminary action creates a ready-to-use matching framework that enables rapid automatic pairing without requiring complex real-time analysis, thus improving productivity while managing system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9497580B1Using application context to facilitate pairing with a peripheral device
Publication Date: 2016.11.15 LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD
  • US9497580B1 patent drawing
  • US9497580B1 patent drawing
  • US9497580B1 patent drawing

AI summary

A method is provided for pairing a computing device with a peripheral device. The method includes identifying an application that is running on a computing device, and accessing a list of applications, wherein the list of applications identifies a context description associated with each application. The method further includes identifying accessible peripheral devices and a peripheral device type of each accessible peripheral device, and accessing a list of peripheral device types, wherein the list of peripheral device types identifies a context description associated with each peripheral device type. Still further, the method includes selecting a first one of the accessible peripheral devices having an identified peripheral device type that is, according to the list of peripheral device types, associated with a context description that is, according to the list of applications, associated with the identified application. The method then automatically pairs the computing device with the first accessible peripheral device.