Disambiguation Routine for Reduced Keyboard Text Entry
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 letters, symbols, and digits are assigned to a single key, requiring complex keystroke interpretation systems that can be cumbersome and error-prone.
Innovation Solution
A handheld electronic device with a reduced QWERTY keyboard layout incorporates a compound text input disambiguation function, using a processor, memory, and input apparatus to provide a disambiguation routine that predicts intended inputs by analyzing key sequences, offering a learning method to adapt to user preferences and displaying variant outputs for user selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If a reduced keyboard is used to provide multiple letters, symbols, and digits on a single key, then the device can be made more compact, but the input becomes ambiguous and requires complex interpretation systems
Solution Approach 1:
The system performs preliminary actions by predicting the user's intended input before the user completes the keystroke sequence. The disambiguation routine analyzes the key sequence in real-time and proactively determines the most likely intended character or word, resolving ambiguity before the user has to manually select from multiple options. This eliminates the need for complex post-input interpretation while maintaining compact keyboard design.
Solution Approach 2:
The input system serves itself by automatically disambiguating user inputs without requiring additional user actions. The disambiguation routine autonomously analyzes the ambiguous key sequence, predicts the intended input, and presents the result to the user for confirmation or selection. This self-service approach reduces the burden on the user while maintaining system accuracy.
2Measurement precision
If multi-tap or key chording systems are used to reduce ambiguity, then input precision improves, but the number of keystrokes required increases
Solution Approach 1:
The system implements feedback by continuously monitoring the key sequence being entered and providing real-time predictions of the user's intended input. The disambiguation routine analyzes the ongoing keystroke pattern and feeds back the predicted result to the user, allowing for rapid confirmation or correction. This feedback mechanism achieves high input precision without requiring the user to complete multiple taps or chords, significantly reducing text entry time.
Solution Approach 2:
The system uses partial action by allowing the user to enter only enough keystrokes to trigger a confident prediction. Instead of requiring complete multi-tap sequences or key chords, the disambiguation routine stops analysis once it has sufficient information to predict the intended input with high confidence. This partial action approach maintains precision while minimizing the time and effort required for text entry.
3Productivity
If software-based text disambiguation is implemented, then text entry efficiency improves, but the system must handle compound language solutions and prioritize them
Solution Approach 1:
The disambiguation system segments compound language solutions into individual components for separate analysis. When the user enters a key sequence that could represent a compound word or phrase, the routine breaks it down into potential constituent parts, analyzes each segment independently, and then recombines them to form complete solutions. This segmentation approach manages complexity by handling smaller linguistic units separately while still achieving efficient compound word recognition.
Solution Approach 2:
The system applies local quality by prioritizing different types of language solutions based on their linguistic properties. The disambiguation routine evaluates compound solutions differently from simple words, applying specific prioritization rules to compound language structures. This local quality approach allows the system to handle diverse linguistic inputs with appropriate precision while maintaining overall system efficiency.
Data Source
AI summary
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria.


