Input Device Sensitivity Adjustment via B-Spline Acceleration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer input devices lack an easy and reliable method for users to adjust sensitivity settings, particularly in applications like gaming, robotics, and other fields where different sensitivity levels are necessary for optimal performance.

Innovation Solution

A system and method that allows users to alter the sensitivity of computer input devices through a user-friendly graphical interface, utilizing B-spline functions and acceleration settings, enabling precise control over acceleration curves and allowing users to create customized sensitivity profiles for various applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sensitivity settings are altered through complex configuration methods, then precision and adaptability are improved, but ease of operation deteriorates

Engineering Contradiction:
Improveinput device precisionVSAvoidease of sensitivity adjustment
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system transforms complex sensitivity adjustments into simple parameter changes by allowing users to modify acceleration values at different speed ranges. Instead of configuring complex curves manually, users adjust parameters (acceleration, speed thresholds) that automatically generate the complete sensitivity profile, making precision accessible to non-experts

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces manual mechanical adjustment mechanisms with automated computational generation. The sensitivity curve is no longer adjusted through complex manual calibration but is automatically generated by a system that processes user input parameters and computes the complete acceleration profile, simplifying the operation while maintaining precision

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

2Ease of operation

If sensitivity settings are made easily adjustable, then ease of operation is improved, but reliability and control precision deteriorate

Engineering Contradiction:
Improveease of sensitivity adjustmentVSAvoidsensitivity setting reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates validation feedback mechanisms that automatically verify the consistency and validity of sensitivity settings. Before applying changes, the system checks for logical errors, ensures proper acceleration values, and provides real-time feedback to users, ensuring that easy adjustments maintain reliability through automated verification

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements beforehand validation and testing of sensitivity parameters before they are applied to the input device. The system pre-checks for potential issues, ensures mathematical validity of acceleration curves, and provides preview functionality, cushioning against unreliable settings before they take effect

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If multiple sensitivity profiles are implemented, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveapplication-specific sensitivityVSAvoidconfiguration system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the sensitivity configuration into separate, manageable profiles that can be independently created and applied. Each profile contains specific acceleration parameters optimized for particular applications (gaming, productivity, etc.), allowing users to switch between pre-configured scenarios without managing complex unified settings

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary creation of sensitivity profiles with common use cases already configured. The system provides template profiles that are pre-calculated and optimized for specific applications, eliminating the need for users to create complex configurations from scratch and reducing overall system complexity through reuse

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If acceleration curves are highly customizable, then manufacturing precision and adaptability are improved, but ease of manufacture and implementation deteriorate

Engineering Contradiction:
Improvecustomization precisionVSAvoidease of implementation
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The system translates complex curve customization into simple parameter modifications. Instead of requiring users to define complete acceleration curves manually, the system provides parameter-based control (acceleration values, speed ranges, curve points) that automatically generate the full customization, making high precision achievable without complex implementation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20210041966A1System and Method for Alteration of and Interpretation of Data from Input Devices
Publication Date: 2021.02.11 GRADY INTERFACE SOLUTIONS LLC
  • US20210041966A1 patent drawing
  • US20210041966A1 patent drawing
  • US20210041966A1 patent drawing

AI summary

Disclosed is a computerized system and method for altering the sensitivity of computer input devices such as mice. The disclosed method relies on a graphic user interface, through which a user can alter input device sensitivity by altering points on an x/y axis wherein the y axis is defined by sensitivity and the x axis is defined by movement of the input device. Alternative embodiments also comprise delay mechanisms, and multiple user profiles.