Touchscreen Tap Selection with Temporal Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often accidentally select active areas on touchscreen devices due to reflows causing active areas to change location, leading to unintended actions.
Innovation Solution
Implement a method that temporarily ignores or requests confirmation for taps on active areas that have recently changed location, using a tap-action map to track timestamps and determine if the tap occurred within a specified time frame after the active area's origination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the system performs actions on tapped active areas immediately, then user responsiveness is improved, but accidental selections increase due to reflows causing active areas to move
Solution Approach 1:
The system performs preliminary actions by detecting active area movements and preemptively displaying a dialog box before the user's tap is processed. This preliminary detection and warning mechanism prevents accidental selections by alerting users to the potential mismatch between their intended target and the actual active area location, allowing them to correct their tap before the action is executed.
Solution Approach 2:
The system implements feedback by monitoring active area positions and providing visual feedback through a dialog box that warns users of potential accidental selections. This feedback loop continuously monitors the relationship between active areas and user input, and provides real-time information to users about whether their tap will result in the intended action, thereby improving selection accuracy without significantly impacting responsiveness.
2Reliability
If the system displays confirmation dialogs for all recent taps, then accidental selections are reduced, but user interface complexity increases
Solution Approach 1:
The system applies local quality by implementing selective confirmation dialogs only for specific conditions - when an active area has moved since the user's attention was directed to it. Rather than universally requiring confirmation for all taps or all active areas, the system locally applies the confirmation mechanism only where and when needed, based on the specific movement characteristics of individual active areas. This reduces unnecessary interface complexity while maintaining selection accuracy where risks exist.
Data Source
AI summary
A tap associated with an active area on a user interface of a touchscreen device is received at a first time. The active area is associated with an origination time. It is determined that a period of time between the origination time and the first time is within a specified period of time. In response to the determining, an action associated with the active area is not performed.


