Predictive Touch Keyboard Layout for Small-Screen Text Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice sizeVSAvoidkey selection difficulty
Core Design Contradiction:
Weight of moving objectVSEase of operation

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvecharacter selection optionsVSAvoidkeyboard layout complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvetext entry speedVSAvoidkey selection accuracy
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7443316B2Entering a character into an electronic device
Publication Date: 2008.10.28 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US7443316B2 patent drawing
  • US7443316B2 patent drawing
  • US7443316B2 patent drawing

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).