Input Device Sensitivity Adjustment via B-Spline Acceleration
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If sensitivity settings are altered through complex configuration methods, then precision and adaptability are improved, but ease of operation deteriorates
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
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
2Ease of operation
If sensitivity settings are made easily adjustable, then ease of operation is improved, but reliability and control precision deteriorate
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
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
3Adaptability or versatility
If multiple sensitivity profiles are implemented, then adaptability is improved, but device complexity increases
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
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
4Manufacturing precision
If acceleration curves are highly customizable, then manufacturing precision and adaptability are improved, but ease of manufacture and implementation deteriorate
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
Data Source
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.


