Velocity Modification for Clickable Trackpad Input Rejection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Advanced touch and multi-touch input devices detect unintended user actions, leading to misinterpretation of commands due to unintentional touch or push inputs, which can confuse users and disrupt intended interactions.
Innovation Solution
Implementing a module within the user interface device or attached computing device to selectively reject or modify input signals, using pattern recognition and velocity modification techniques to differentiate between intended and unintended inputs, thereby refining the interpretation of user actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multi-touch panel detects all touch events simultaneously, then user interaction complexity increases, but unintended user actions are also detected leading to command misinterpretation
Solution Approach 1:
The patent segments touch events into different categories (intended vs. unintended) by analyzing multiple parameters simultaneously. The system divides the touch input stream into meaningful gesture segments while filtering out spurious touches, allowing complex multi-touch interactions to be processed reliably by categorizing each touch event based on its characteristics.
Solution Approach 2:
The patent introduces an intermediary processing layer between the touch panel sensor and the command execution system. This intermediary module analyzes touch patterns, velocities, and temporal characteristics to distinguish intended commands from unintended actions before passing processed input to the operating system, thereby preventing misinterpretation while preserving interaction complexity.
2Measurement precision
If touch panel sensitivity increases to detect subtle gestures, then gesture detection capability improves, but unintentional touches are also detected
Solution Approach 1:
The patent applies dynamic thresholding and adaptive filtering that adjusts sensitivity based on contextual factors such as touch velocity, pressure, duration, and temporal patterns. The system dynamically modifies detection parameters to maintain high sensitivity for intentional gestures while automatically suppressing signals that match unintended touch patterns, resolving the contradiction between detection precision and false positive reduction.
Solution Approach 2:
The patent changes multiple detection parameters simultaneously (velocity thresholds, pressure thresholds, temporal windows, spatial patterns) to differentiate between intended and unintended touches. By adjusting these parameters dynamically based on touch characteristics, the system maintains high gesture detection capability while filtering out unintentional contacts that fail to meet the composite criteria for valid gestures.
3Reliability
If input signal processing is enhanced to distinguish intended from unintended inputs, then command accuracy improves, but processing complexity increases
Solution Approach 1:
The patent applies partial processing by focusing computational resources on analyzing only the most discriminating parameters for each touch event (such as velocity, pressure, and temporal patterns) rather than processing all possible signal characteristics. This selective approach achieves high command accuracy by concentrating analysis on the most informative features while avoiding the complexity of comprehensive signal processing.
Solution Approach 2:
The patent implements self-service processing where the touch input system automatically analyzes and categorizes its own input signals using embedded algorithms that detect patterns, velocities, and temporal characteristics. The system serves itself by autonomously distinguishing intended from unintended inputs through real-time parameter analysis without requiring external intervention, thereby improving command accuracy while managing processing complexity through efficient self-monitoring.
Data Source
AI summary
This application is directed to modifying a sensed velocity at a device (e.g., a clickable trackpad) based on a time-dependent click memory variable (CMV). For example, if a touch having a certain velocity is detected when a selection (pick) button is pressed or released, the velocity can be initially suppressed under the presumption that the movement was inadvertent. However, over time that presumption fades, and the CMV can be used to gradually allow the full velocity of the touch to be recognized, under the new presumption that the movement was intentional.


