Tactile Input Ignoring via Post-Tactile Keyboard Threshold
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Accidental contact with tactile input devices, such as trackpads or touchpads, during typing can cause cursor movement, leading to incorrect text insertion in documents, as existing methods fail to effectively differentiate between intentional and accidental inputs.
Innovation Solution
Implementing a system that queues tactile input for a post-tactile input threshold time to determine if corresponding keyboard input is received, ignoring the tactile input if keyboard input is received within this time and recognizing it if not, based on pressure thresholds and accidental contact areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If the tactile input device is made larger to improve user comfort and palm rest functionality, then the area for accidental contact increases, but the ability to differentiate intentional from accidental input deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting keyboard input patterns before finalizing tactile input recognition. When keyboard input is detected within the threshold time period after tactile input, the system preemptively identifies this as an accidental contact scenario and discards the tactile input, preventing cursor movement errors before they occur.
Solution Approach 2:
The system uses feedback from subsequent keyboard input to determine whether tactile input should be recognized. By monitoring whether keyboard input occurs within the threshold time period after tactile input, the system adjusts its recognition decision based on this feedback, allowing larger tactile input devices to maintain high input accuracy despite increased accidental contact risk.
2Speed
If the system recognizes all tactile input immediately to improve responsiveness, then the speed of response increases, but the accuracy of distinguishing intentional from accidental input deteriorates
Solution Approach 1:
The system performs preliminary detection of tactile input and immediately queues it for potential recognition, maintaining responsiveness. However, it also preliminarily sets up the threshold time period monitoring mechanism, so that if keyboard input occurs within this period, the system can quickly determine it's an accidental contact and correct the error, thus maintaining both speed and accuracy.
Solution Approach 2:
The system dynamically adjusts the recognition status of tactile input based on subsequent events. Initially, tactile input is queued for recognition (maintaining speed), but the recognition status can be dynamically changed to non-recognition if keyboard input occurs within the threshold time period (improving accuracy). This dynamic adjustment allows the system to maintain high responsiveness while accurately distinguishing intentional from accidental input.
3Measurement precision
If the system implements a threshold time period to filter accidental input to improve accuracy, then the precision of input recognition increases, but the time delay for legitimate tactile input processing increases
Solution Approach 1:
The system applies partial filtering by only delaying recognition for tactile inputs that are followed by keyboard input within the threshold time period. Legitimate tactile inputs that are not followed by keyboard input within this period are recognized immediately without delay. This partial application of the filtering mechanism maintains high accuracy while minimizing time loss for legitimate inputs.
Solution Approach 2:
The system rushes through the recognition process for legitimate tactile inputs by immediately recognizing them if no keyboard input occurs within the threshold time period. The threshold time period mechanism is essentially skipped for these cases, allowing immediate processing. Only for accidental inputs (those followed by keyboard input) does the system fully enforce the threshold delay, thus maintaining accuracy while minimizing overall time loss.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A non-transitory, computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computer system to at least monitor for a post-tactile keyboard input within a post-tactile input threshold time after receiving a tactile input device input, ignore the tactile input device input if the post-tactile keyboard input is received within the post-tactile input threshold time after receiving the tactile input device input, and recognize the tactile input device input if the post-tactile keyboard input is not received within the post-tactile input threshold time after receiving the tactile input device input.