Presence-Sensitive Screen Gesture Disambiguation for Text Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current text input methods on presence-sensitive devices, such as smartphones and tablets, often require users to perform ambiguous gestures at the spacebar region to indicate completion of a word, leading to confusion between virtual key press and prediction completion actions, which can hinder efficient text input.
Innovation Solution
The implementation of distinct gestures, such as 'tap' for virtual key press and 'tap and flick' or 'swipe' for prediction completion, at the spacebar region of a presence-sensitive screen, allows the device to disambiguate between actions and provide users with options for space insertion or prediction completion, respectively, enhancing user experience by reducing finger movement and improving input efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single gesture is used at the spacebar region, then the interface is simple, but the action ambiguity increases between virtual key press and prediction completion
Solution Approach 1:
The spacebar region is segmented into multiple functional zones: a first region for virtual key press actions and a second region for prediction completion actions. This spatial segmentation allows the same physical area to support multiple distinct functions without requiring additional hardware keys, thereby reducing action ambiguity while maintaining interface simplicity.
2Measurement precision
If distinct gestures are implemented for different actions, then action precision improves, but gesture complexity increases
Solution Approach 1:
The patent introduces spatial dimensionality to gesture differentiation by dividing the spacebar region into multiple zones. Instead of requiring complex temporal or force-based gesture variations, users simply perform different gestures in different spatial regions, making the distinction intuitive and easy to learn while maintaining high action specification accuracy.
3Productivity
If the spacebar region handles multiple functions, then input efficiency improves, but gesture disambiguation difficulty increases
Solution Approach 1:
Different regions of the spacebar area are assigned different functional qualities: the first region responds to gestures as virtual key press commands, while the second region responds to the same or similar gestures as prediction completion commands. This local quality differentiation allows the system to efficiently handle multiple functions in a single region while making gesture interpretation unambiguous through spatial context.
Data Source
AI summary
In one example, a method includes detecting, by a computing device, at least one user contact with a presence-sensitive screen of the computing device to input one or more characters of an input string. The method also includes detecting, by the computing device, a subsequent user contact with the presence-sensitive screen. The method also includes detecting, by the computing device, a gesture at a region of the presence-sensitive screen that is associated with a terminator symbol while the subsequent user contact is maintained with the presence-sensitive screen. The method also includes adding, by the computing device, the terminator symbol to the input string when the gesture comprises a virtual key press gesture. The method also includes replacing, by the computing device, the input string with a predicted completed string for the input string when the gesture comprises a prediction completion gesture.


