Computing Device Accessory Identification for Automatic Application Launch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices often experience reduced operational efficiency when used with peripherals for which they were not designed, leading to suboptimal user experiences and increased time to begin using the peripherals effectively.

Innovation Solution

A computing device equipped with a wireless interrogator and force sensor that detects user-input accessories and objects, allowing it to automatically launch and configure software applications based on detected identifiers and force data, adjusting user interfaces accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a computing device uses generic peripherals not designed for it, then device compatibility is improved, but operational efficiency deteriorates

Engineering Contradiction:
Improvedevice compatibilityVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary detection of the peripheral device type and automatically launches the appropriate application before the user needs to use it. The wireless interrogator detects the accessory identifier, and the system proactively configures the software environment, eliminating setup time and ensuring optimal operational efficiency from the start.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The computing device automatically identifies the connected peripheral through the wireless interrogator, determines the appropriate application, and configures itself without user intervention. The system serves itself by auto-launching the correct software and adjusting settings based on the detected accessory type.

Inventive Principle:
Principle #25Self-service

2Reliability

If a computing device manually configures software for each peripheral, then application optimization is improved, but setup time deteriorates

Engineering Contradiction:
Improveapplication optimizationVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs the configuration action in advance by automatically detecting the peripheral type and launching the appropriate application before the user begins using the device. This eliminates the need for manual setup and ensures the application is optimized and ready immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual mechanical process of selecting and configuring software with an automated electronic detection and launch system. The wireless interrogator electronically identifies the accessory, and the system automatically executes the appropriate application, substituting user manual configuration with automated electronic processes.

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

3Ease of operation

If a computing device uses standardized peripheral interfaces, then ease of connection is improved, but user experience customization deteriorates

Engineering Contradiction:
Improveease of connectionVSAvoiduser experience customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The wireless interrogator provides a universal detection capability that works with multiple types of peripherals through a single interface. The system can identify and adapt to different accessory types (audio devices, gaming controllers, fitness trackers) using the same standardized connection mechanism, maintaining both ease of connection and customization.

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

Solution Approach 2:

The system changes software parameters and configuration settings based on the detected peripheral type. After detecting the accessory identifier, the system modifies application parameters, interface layouts, and functional settings to optimize the user experience for that specific device type while maintaining standardized physical connectivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12353703B2Computing device having user-input accessory
Publication Date: 2025.07.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12353703B2 patent drawing
  • US12353703B2 patent drawing
  • US12353703B2 patent drawing

AI summary

An application can be launched and operated in conjunction with a user-interface accessory (UIA). A launching engine can, using a wireless interrogator, detect an identifier of the UIA. The launching engine can determine and execute a software application corresponding to the UIA identifier. An interaction engine can, using the wireless interrogator, detect an identifier of an object. The interaction engine can detect a force exerted against a sensing surface of a force sensor by the object. The interaction engine can provide to the software application information of the second identifier and the detected force. Some examples include presenting a user interface based on the identifier of the UIA, determining a representation of the object using the identifier of the object, and presenting the representation arranged based on spatial data of the object. Some examples include presenting a user interface specific to the identifier of the UIA.