Predictive Word Entry for Ambiguous Punctuation Keypads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cellular communications devices with limited space struggle to provide efficient typing due to multi-symbol keys, leading to ambiguity and difficulty in entering desired symbols, especially punctuation marks like commas and apostrophes, which are often confused with each other.
Innovation Solution
A mobile wireless communications device with a predictive text entry system that uses a single multi-symbol key for comma and apostrophe, generating a menu of possible words based on key combinations, allowing users to select the correct word without additional keystrokes, and employing a scroll wheel for navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If multi-symbol keys are used to reduce device size, then device compactness is improved, but typing accuracy deteriorates due to symbol ambiguity
Solution Approach 1:
The system provides feedback by displaying a menu of possible words after detecting ambiguous key sequences, allowing the user to confirm or correct the intended word. This feedback mechanism resolves the ambiguity caused by multi-symbol keys without requiring additional keys, thus maintaining device compactness while improving typing accuracy.
Solution Approach 2:
The system performs preliminary action by predicting and displaying the most likely intended word before the user completes the input. This allows the user to simply confirm the prediction rather than manually selecting from multiple ambiguous options, thereby improving typing accuracy while keeping the device compact.
2Adaptability or versatility
If multi-tap typing is used to select symbols, then symbol selection capability is improved, but typing speed deteriorates due to multiple key presses
Solution Approach 1:
The system displays feedback in the form of a predicted word menu after detecting a sequence of key presses. This allows the user to quickly confirm the intended word without having to press each key multiple times as required by traditional multi-tap typing, thus improving typing speed while maintaining symbol selection capability.
Solution Approach 2:
The system performs preliminary action by predicting the user's intended word based on the key sequence entered so far and displaying it before the user finishes typing. This eliminates the need for multiple confirmatory key presses required in multi-tap typing, thereby improving typing speed while preserving the ability to select specific symbols.
3Productivity
If predictive text entry is implemented, then typing speed is improved, but device complexity increases due to software requirements
Solution Approach 1:
The system implements partial predictive text entry by providing basic word prediction and menu display functionality without requiring complex natural language processing or advanced algorithms. This partial implementation achieves improved typing speed through prediction while avoiding excessive software complexity, striking a balance between productivity gain and device complexity.
Data Source
AI summary
A mobile wireless communications device may include a portable, handheld housing, and a display and keyboard carried by the portable, handheld housing. The keyboard may include a plurality of multi-symbol keys each having indicia of a plurality of respective symbols thereon, and a predetermined multi-symbol key may have a comma/apostrophe symbol and at least one other symbol thereon. A controller may be used for generating, in response to an ambiguous input including an ambiguous punctuation input, a menu of possible desired words including at least one word with a comma and at least one word with an apostrophe and at least one other character additional to the ambiguous input. The device further includes a multiple-axis input device that is operable to provide movement inputs to move to, for example, a variant output and is further operable to provide a selection input as to, for example, the variant output.


