Handheld Text Disambiguation with Selective Frequency Learning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices with reduced keyboards face challenges in efficient text entry due to ambiguous inputs, as multiple characters are assigned to a single key, requiring disambiguation methods that can be cumbersome and inefficient.
Innovation Solution
A handheld electronic device with a reduced QWERTY keyboard layout and a disambiguation function that uses a combination of key actuations, a thumbwheel, and software algorithms to provide unambiguous input by displaying alternative interpretations, allowing users to select the intended character with reduced keystrokes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If a reduced keyboard with multiple characters per key is used, then the device size is reduced, but the input becomes ambiguous and requires disambiguation
Solution Approach 1:
The system provides feedback by displaying multiple possible interpretations of the ambiguous input sequence on the display device. The processor analyzes the input sequence and generates a set of candidate meanings, presenting them to the user for selection. This feedback mechanism resolves the ambiguity without requiring additional physical keys, maintaining the compact form factor while eliminating input uncertainty.
Solution Approach 2:
The processor acts as an intermediary between the reduced keyboard and the final interpretation. It receives the ambiguous input sequence, analyzes it against a dictionary or language model, and generates multiple candidate meanings. This intermediary processing layer transforms the ambiguous physical input into clear, selectable semantic options, resolving the contradiction between compact input and unambiguous output.
2Measurement precision
If multi-tap system is used to specify characters, then character selection is possible, but the number of key inputs increases
Solution Approach 1:
Instead of requiring complete multi-tap sequences for every character, the system accepts partial input sequences and provides multiple possible completions. The user can stop typing early and select from candidate meanings, or continue typing to narrow down options. This partial action approach reduces the average number of keystrokes needed while maintaining accurate character selection through the disambiguation process.
3Productivity
If key chording or press-and-hold systems are used, then text entry efficiency is improved, but the system complexity increases
Solution Approach 1:
The system performs self-service by automatically analyzing the input sequence and generating multiple candidate meanings without requiring complex user actions. The processor autonomously interprets the ambiguous input, consults language models or dictionaries, and presents sorted candidate meanings. This self-service approach achieves efficient text entry through simple key presses while the system handles the complexity of disambiguation internally.
4Productivity
If frequency learning is enabled to improve text entry, then common words are typed faster, but incorrect frequency data can cause disambiguation errors
Solution Approach 1:
The system performs preliminary sorting of candidate meanings based on frequency data before presenting options to the user. Common words are pre-sorted to appear first in the candidate list, allowing users to quickly access frequent terms. However, the system maintains reliability by still presenting alternative meanings and allowing users to select from all candidates, preventing errors when frequency data is incorrect or when uncommon words are intended.
Data Source
AI summary
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user is likely to have intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The learning function is disabled, however, when the relevant words are found to be in a special category for which frequency learning, i.e., frequency revision, is not employed.


