Touchscreen Insertion Marker Gesture Disambiguation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for navigating and editing text on touch-sensitive surfaces are cumbersome and inefficient, requiring precise hand-eye coordination and slow, tedious processes to position an insertion marker, which frustrates users and wastes energy, especially in battery-operated devices.
Innovation Solution
Implementing quick finger swipe gestures to move an insertion marker by predefined amounts and improving heuristics to disambiguate between gestures for repositioning the marker and translating the document, allowing fast imprecise gestures for precise marker movement and slower gestures for document navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the user drags the insertion marker manually on the touch screen, then the marker can be positioned at the desired location, but the process requires careful hand-eye coordination and is slow and tedious
Solution Approach 1:
The patent replaces manual mechanical dragging of the insertion marker with automated gesture recognition. The system detects finger gestures (swipes, taps, pinches) and automatically translates them into marker movement commands, eliminating the need for manual coordination between finger movement and marker positioning.
Solution Approach 2:
The system enables self-service marker positioning by automatically interpreting user gestures and executing the corresponding marker movement without requiring direct manual control. The gesture recognition system serves itself by autonomously determining both the intent and execution of marker repositioning.
2Adaptability or versatility
If the system uses heuristics to disambiguate between repositioning the insertion marker and translating the document, then the system can interpret user gestures, but the process becomes slow and tedious
Solution Approach 1:
The patent segments gesture interpretation into distinct categories (e.g., single-finger vs. multi-finger gestures, swipe directions, pinch gestures) and assigns specific functions to each segment. This segmentation allows the system to quickly match detected gestures to predefined patterns rather than using slow, complex heuristics to disambiguate each case individually.
Solution Approach 2:
The system dynamically adjusts its gesture recognition parameters based on the detected gesture characteristics. By analyzing features such as gesture speed, distance, and finger configuration in real-time, the system can adaptively determine the user's intent and execute the appropriate action, improving both accuracy and speed of gesture processing.
3Reliability
If the system processes gestures slowly to ensure accuracy, then gesture disambiguation can be performed reliably, but energy consumption increases in battery-operated devices
Solution Approach 1:
The patent applies partial action by processing only the essential features of gestures (such as direction, distance, and finger configuration) rather than analyzing every detail. This selective processing maintains sufficient accuracy for reliable gesture disambiguation while significantly reducing computational load and energy consumption compared to comprehensive analysis approaches.
Data Source
AI summary
An electronic device displays text of an electronic document on a display; displays an insertion marker at a first position in the text of the electronic document; detects a first horizontal gesture on a touch-sensitive surface; in response to a determination that the first horizontal gesture satisfies a first set of one or more predefined conditions: translates the electronic document on the display in accordance with a direction of the first horizontal gesture, and maintains the insertion marker at the first position in the text; and, in response to a determination that the first horizontal gesture satisfies a second set of one or more predefined conditions, moves the insertion marker by one character in the text from the first position to a second position in the text in accordance with the direction of the first horizontal gesture.


