Reduced QWERTY Text Disambiguation for Faster Handheld Input
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 and disambiguation software that provides default and variant outputs based on frequency and logic structures, allowing for editing and learning to adapt to user preferences, and can selectively disable the disambiguation function in certain circumstances.
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 can be more compact and portable, but the input becomes ambiguous and requires complex interpretation systems
Solution Approach 1:
The system performs self-service by automatically disambiguating user input through frequency-based prediction and pattern recognition algorithms. The disambiguation function autonomously interprets ambiguous keystrokes by analyzing character frequency, position, and contextual patterns without requiring manual intervention or complex user actions, thereby resolving input ambiguity while maintaining compact keyboard design
Solution Approach 2:
The system changes parameters by dynamically adjusting character frequency weights and prediction thresholds based on learned user behavior patterns. The disambiguation function modifies interpretation parameters in real-time, adapting to individual typing styles and preferences, which simplifies the input interpretation process while maintaining accuracy in compact device form factors
2Measurement precision
If multi-tap or key chording systems are used to reduce ambiguity, then character specification becomes more precise, but the number of keystrokes required increases
Solution Approach 1:
The system performs preliminary action by pre-calculating and ranking multiple possible interpretations of ambiguous keystrokes based on character frequency and contextual patterns. The disambiguation function prepares a list of likely intended characters in advance, allowing the most probable interpretation to be presented immediately without requiring additional keystrokes or time-consuming user actions to resolve ambiguity
Solution Approach 2:
The system implements feedback by continuously learning from user corrections and selections to refine frequency tables and prediction algorithms. When users select alternative characters or correct predicted outputs, the system adjusts its interpretation parameters and frequency weights, improving prediction accuracy over time and reducing the need for additional keystrokes to resolve ambiguity
3Productivity
If disambiguation software is implemented, then text entry efficiency improves, but device processing requirements and complexity increase
Solution Approach 1:
The system applies partial action by implementing disambiguation only for ambiguous keystrokes where multiple characters are assigned to the same key, rather than processing all input uniformly. The frequency-based prediction and pattern recognition are selectively applied only when needed to resolve ambiguity, reducing unnecessary processing overhead and software complexity while maintaining text entry efficiency for both ambiguous and unambiguous inputs
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. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special <NEXT> key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device. 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.


