Handheld Device Disambiguation and Prediction Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices face user confusion due to the wide variety of disambiguation and prediction results during text entry, leading to increased attention and effort required from the user.
Innovation Solution
The device incorporates a disambiguation routine and prediction routine that selectively suppresses completions in certain situations, such as when the user actuates a specific key, to provide only disambiguated interpretations, and re-enables prediction with the next character keystroke, allowing for intuitive input by focusing on desired disambiguated interpretations without distractions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If both disambiguation results and prediction results are provided simultaneously, then the user is offered more complete input assistance, but the user becomes confused and requires more attention and effort
Solution Approach 1:
The system dynamically adjusts the display of prediction results based on the current input state. Prediction results are suppressed when the input represents a complete word or when editing operations are detected, and re-enabled when the input is clearly an incomplete prefix. This dynamic adaptation resolves the contradiction by providing assistance only when genuinely needed.
Solution Approach 2:
Different treatment is applied to different regions of the input buffer. The system analyzes whether the current input position represents a complete word boundary or an incomplete prefix, and selectively applies prediction functionality only to appropriate regions. This localized approach provides assistance where needed while avoiding confusion where complete input is already present.
2Productivity
If prediction completions are always displayed, then text entry speed is improved, but user distraction increases and accuracy decreases
Solution Approach 1:
Instead of always displaying prediction completions (excessive action), the system selectively suppresses predictions in situations where they would cause confusion or reduce accuracy. Predictions are shown only when the input clearly indicates an incomplete prefix, providing partial action that maintains speed while preserving accuracy.
Solution Approach 2:
The system continuously monitors user input and provides feedback by adjusting the display of prediction results. When the input pattern suggests the user intends to type a complete word or is performing editing operations, feedback is provided by suppressing predictions. When the input clearly indicates an incomplete prefix, feedback reinstates predictions to maintain entry speed.
3Adaptability or versatility
If disambiguation and prediction routines process all inputs, then comprehensive input support is provided, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary analysis of the input to determine whether it represents a complete word or an incomplete prefix before invoking the full disambiguation and prediction routines. This preliminary check allows the system to skip unnecessary processing in cases where predictions would be suppressed, reducing computational overhead while maintaining comprehensive support where needed.
Data Source
AI summary
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. During editing of an object, the object can be ambiguous, and the system provides one or more disambiguated interpretations of the ambiguous object. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous object can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.


