Dynamic Gesture Typing Suggestion Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing gesture typing methods on computing devices require users to perform separate tapping gestures to select character strings from a suggestion bar, which can be disruptive and break the workflow, especially when users need to choose less likely suggestions.
Innovation Solution
A method where a computing device outputs a virtual keyboard and detects input object movements to determine character strings, displaying suggested strings as floating suggestion elements that are dynamically positioned based on the input object's location and movement direction, allowing users to select the currently desired character string without additional tapping gestures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users perform separate tapping gestures to select character strings from a suggestion bar, then character string selection can be achieved, but the workflow is broken and user efficiency decreases
Solution Approach 1:
The patent merges the character string selection function into the continuous gesture itself. As the input object moves along the spatial path, the system dynamically determines which character string corresponds to the current position and direction of movement. This eliminates the need for separate tapping gestures by combining selection and input into a single continuous action.
Solution Approach 2:
The system dynamically updates the selected character string based on the real-time position and direction of the input object's movement. The suggestion element follows the input object and updates its content as the gesture progresses, allowing the user to select different character strings by simply changing the direction or endpoint of their gesture without any additional actions.
2Loss of information
If a fixed suggestion bar is displayed above the keyboard, then character string suggestions are provided, but user focus is broken and input experience deteriorates
Solution Approach 1:
The suggestion element is dynamically positioned to follow the input object throughout the gesture. Instead of being fixed in a static location, the suggestion element moves with the input object and updates its content based on the current gesture state. This dynamic behavior keeps the suggestion visible and relevant while maintaining the user's focus on their input action.
Solution Approach 2:
The suggestion element acts as an intermediary between the input object and the final character string selection. It provides real-time feedback about which character string will be selected based on the current gesture, allowing users to adjust their gesture if they want a different suggestion without breaking their focus on the input area.
Data Source
AI summary
A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings.


