Personalized Touch Event Filter for Accurate Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Touchscreen devices face accuracy and efficiency issues in interpreting touch events due to user-specific characteristics such as finger size, hand orientation, and environmental noise, leading to user dissatisfaction and increased power consumption.
Innovation Solution
A personalized touch event filter (PTEF) is implemented to process touch events based on user-specific characteristics, revising raw events into more accurate and efficient touch inputs by using a combination of software and hardware components, including a touch trainer module and revising plug-ins, which generate user profiles and adjust touch events accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If raw touch events are processed directly without revision, then the processing speed is fast, but the accuracy of touch input interpretation is poor
Solution Approach 1:
The system performs preliminary actions by collecting user touch data during a training period to generate personalized touch profiles before actual touch event processing. These profiles contain user-specific characteristics such as finger size, pressure patterns, and movement speed that are pre-analyzed and stored for rapid application during normal operation, thus enabling accurate real-time processing without repeated complex analysis
Solution Approach 2:
The patent introduces an intermediary component (touch event filter with revising plug-in) that sits between the raw touch event input and the application processing. This intermediary uses the pre-generated user touch profiles to filter, adjust, and revise raw touch events, transforming them into accurate application-level events while maintaining processing efficiency through the use of pre-computed user characteristics
2Adaptability or versatility
If multiple event filters are prepared to accommodate individual user traits, then the adaptability to user characteristics is improved, but the device complexity increases
Solution Approach 1:
The system changes parameters by dynamically adjusting touch event parameters (such as pressure thresholds, touch area thresholds, and movement speed thresholds) based on user-specific profiles. Instead of creating complex separate filter systems for each user, the invention modifies the parameters of a unified filter system according to pre-analyzed user characteristics, thereby achieving high adaptability with minimal structural complexity
Solution Approach 2:
The system performs self-service by automatically generating user touch profiles through a training mechanism that collects and analyzes user touch patterns. The profiles are automatically created and updated without requiring manual configuration or complex filter setup, enabling the system to adapt to individual users while maintaining simple device architecture
3Reliability
If touch operations are repeated due to poor accuracy, then the user can achieve correct input, but the power consumption increases
Solution Approach 1:
The patent replaces the mechanical approach of repeated physical touch operations with an intelligent software-based solution. The touch event filter with user profiles automatically corrects and refines touch events through computational processing, substituting the need for multiple physical retry attempts with a single accurate processing pass, thereby reducing power consumption while ensuring input correctness
Data Source
AI summary
An apparatus may comprise a touch-sensitive user interface, a processor circuit; and a personalized touch event filter that includes a touch trainer module for execution on the processor circuit to generate a user touch profile based upon user touch input received at the touch-sensitive user interface, and a revising plug-in component for execution on the processor circuit to generate a revised touch event based upon a raw touch event received at the touch-sensitive user interface and the user touch profile.


