Predictive Touch Keyboard Layout for Small-Screen Text Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The miniaturization of handheld electronic devices with touch screens results in small, difficult-to-identify keys, leading to user errors and frustration, especially when entering characters while the device is in use on the move.
Innovation Solution
A method that predicts sequences of characters based on user input and displays a reduced character set keyboard with enlarged, grouped keys, where the most likely next key is highlighted and positioned for easy access, reducing the need for lateral hand movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Weight of moving object
If the device is miniaturized to improve portability, then the device size is reduced and easier to carry, but the key size becomes smaller and more difficult to locate and select
Solution Approach 1:
The keyboard dynamically adapts its layout based on predictive text algorithms. Instead of a static full QWERTY layout, the system predicts the next likely character and repositions or enlarges that key, making the most probable selection immediately accessible and visually prominent, thus resolving the contradiction between small device size and ease of key selection
Solution Approach 2:
Rather than uniformly enlarging all keys or maintaining a complete keyboard layout, the invention applies local quality enhancement by selectively enlarging or highlighting only the predicted next key. This localized modification maintains overall keyboard compactness while providing targeted assistance for the most likely user action, improving operability without sacrificing portability
2Adaptability or versatility
If a full character set keyboard is displayed to provide complete character options, then all characters are accessible, but the number of keys increases making them smaller and harder to identify
Solution Approach 1:
The system performs preliminary action by predicting the next character before the user actually needs to select it. Based on the current input context and predictive algorithms, the system pre-identifies and highlights the most likely next key, allowing the user to confirm a selection with minimal effort rather than searching through all available characters
Solution Approach 2:
The invention extracts only the necessary information from the full character set. Instead of displaying all possible keys, it extracts and highlights specifically the predicted next character key, reducing visual complexity while maintaining the ability to access the full character set when needed through alternative means
3Productivity
If predictive text algorithms are used to reduce the number of keystrokes, then the number of key selections is reduced, but the accuracy of key selection may be compromised
Solution Approach 1:
The system incorporates feedback mechanisms where the predictive algorithm continuously adapts based on user corrections and actual selections. When users correct predicted characters or select different keys, the system learns from this feedback and refines its predictions, thereby maintaining both speed and accuracy over time
Solution Approach 2:
The predictive system dynamically adjusts its behavior based on confidence levels and user interaction patterns. When prediction confidence is high, the system confidently highlights the predicted key for quick selection; when confidence is lower or user behavior suggests otherwise, the system adapts its predictions, balancing speed enhancement with selection accuracy
Data Source
AI summary
A method (300) for entering a character into an electronic device (100) is provided. The method (300) includes displaying (301) input character keys (204) on a touch sensitive region (202) of a display screen (105) of the device (100), the keys identifying an associated character. Next, a display step (309) shows at least one entered character in a display region (201) of the screen, the entered character having been selected by actuation of one of the character keys (204). Next, a group of potential subsequent characters that follow the entered character is predicted (311, 317). A second set of input character keys (205) identifying the potential subsequent characters is displayed (327). The second set of keys (205) are grouped together (323) such that their relative screen locations with respect to each other are different to that of corresponding keys in the first set of keys (204). Finally in receiving (303) and displaying steps (309), the potential subsequent characters are entered adjacent the entered character, the entering having been in response to actuation of one of the second set of keys (205).


