Pressure-Based Gesture Typing for Graphical Keyboards
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing gesture keyboards that follow a one-gesture-for-one-word model can lead to user fatigue and input errors when entering long words, as they require continuous contact and do not effectively differentiate between single and multiple word inputs.
Innovation Solution
A computing device that uses pressure information to determine whether a continuous gesture input corresponds to a single or multiple words, allowing for non-continuous gestures to be combined to form a word, thereby reducing user fatigue and improving input accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a one-gesture-for-one-word model is used, then input simplicity is maintained, but user fatigue increases and input accuracy decreases for long words
Solution Approach 1:
The patent divides a single word input into multiple separate gestures, allowing users to input long words in chunks rather than requiring one continuous gesture. This segmentation reduces user fatigue and improves accuracy while maintaining the simplicity of gesture-based input.
Solution Approach 2:
The system dynamically determines whether to combine multiple gestures into a single word or treat them as separate words based on pressure information. This dynamic adaptation allows the system to optimize between continuity and accuracy based on real-time input characteristics.
2Productivity
If continuous contact is required for entire long words, then input speed may be maintained, but user fatigue increases and cognitive difficulty increases
Solution Approach 1:
By allowing long words to be segmented into multiple gestures, users can take breaks between gesture segments, reducing physical fatigue while still achieving relatively fast input speeds through the combination of these segments into complete words.
Solution Approach 2:
The system accepts partial gestures that don't complete a full word in one motion, allowing users to perform smaller, more manageable gesture actions that accumulate to form complete words, reducing the excessive physical demand of single continuous gestures.
3Ease of operation
If multiple gestures are allowed for one word, then user fatigue is reduced, but device complexity increases
Solution Approach 1:
The system uses pressure information as an additional parameter to determine gesture boundaries and word formation. This parameter-based approach provides a clear, objective criterion for the system to automatically determine when to combine or separate gestures, managing complexity through well-defined rules.
Solution Approach 2:
The system provides feedback through candidate word display, allowing users to see potential word combinations formed from their gestures. This feedback mechanism helps users understand how their multiple gestures are being interpreted and allows for correction, effectively managing the complexity of multi-gesture recognition.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A computing device is described that outputs, for display, a graphical keyboard comprising a plurality of keys. The computing device receives an indication of a first gesture selecting a first sequence of one or more keys from the plurality of keys, and an indication of a second gesture selecting a second sequence of one or more keys from the plurality of keys. The computing device determines, based on pressure information associated with the indication of the second gesture, a candidate word that includes a combination of the first sequence of one or more keys from the plurality of keys and the second sequence of one or more keys from the plurality of keys. The computing device further outputs, for display, the candidate word that includes the combination of the first sequence of one or more keys and the second sequence of one or more keys.