Text Disambiguation for Reduced Keyboards Using Contextual Priority
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 complex keystroke interpretation systems 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 processor, memory, and input apparatus to provide a user-friendly text entry experience by displaying alternative inputs and learning frequently used words, allowing for efficient text entry and customization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If a reduced keyboard is used to decrease device size, then the device form factor is reduced, but text entry efficiency deteriorates due to ambiguous inputs requiring multiple keystrokes
Solution Approach 1:
The system automatically disambiguates ambiguous inputs by analyzing context and predicting intended characters without requiring additional user actions. The text disambiguation function operates autonomously to resolve ambiguity, allowing users to input text efficiently on reduced keyboards without manual intervention for each ambiguous character.
Solution Approach 2:
The system changes the interpretation parameters of key presses by considering contextual information, frequency data, and pattern recognition. Instead of treating each key press in isolation, the system adjusts its interpretation based on surrounding text patterns, allowing single keystrokes to be disambiguated accurately in context.
2Volume of moving object
If multiple characters are assigned to a single key to reduce keyboard size, then the device form factor is reduced, but input ambiguity increases requiring complex disambiguation systems
Solution Approach 1:
The text disambiguation function operates autonomously to resolve ambiguity without requiring complex user interactions or additional hardware components. The system self-corrects and self-interprets ambiguous inputs using software-based analysis of context, frequency, and patterns.
Solution Approach 2:
The patent replaces complex mechanical or manual disambiguation systems with software-based text analysis. Instead of requiring physical feedback mechanisms or complex hardware interpretations, the system uses computational algorithms to analyze and resolve ambiguous inputs based on linguistic patterns and context.
3Device complexity
If traditional multi-tap systems are used to reduce device complexity, then the keyboard system is simpler, but text entry time increases significantly
Solution Approach 1:
The system performs preliminary analysis of potential character interpretations as keystrokes are entered, preparing multiple possible interpretations in advance. By pre-calculating and ranking possible disambiguation results based on context and frequency, the system ready the most likely intended character before the user completes the input sequence.
Solution Approach 2:
The system provides continuous feedback during text entry by analyzing entered characters in context and dynamically adjusting disambiguation predictions. The feedback mechanism uses pattern recognition and frequency analysis to guide the disambiguation process, allowing the system to learn from and adapt to user input patterns in real-time.
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 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 enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. If a field into which text is being entered is determined to be a special input field, a disambiguated result can be sought first from a predetermined data source prior to seeking results from other data sources on the device.


