Disambiguation Function for Reduced Keyboard Text Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices with reduced keyboards face challenges in text entry due to ambiguous inputs, as keys often serve multiple functions, leading to the need for disambiguation systems that can effectively predict user intentions while mimicking a QWERTY keyboard experience.
Innovation Solution
A handheld electronic device with a processor, memory, and disambiguation function that uses contextual data and N-gram objects to disambiguate inputs by generating permutations of key actuations, consulting a database for word objects, and learning from user inputs to provide a user-friendly text entry experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of moving object
If a reduced keyboard is provided with multiple letters on each key, then the keyboard size is reduced, but the input becomes ambiguous requiring disambiguation
Solution Approach 1:
The keyboard is segmented into multiple keys, each containing multiple letters, digits, or symbols. This segmentation allows the reduced keyboard to fit more characters in a compact space while maintaining the ability to disambiguate through systematic key actuation patterns (multi-tap, key chording, press-and-hold).
Solution Approach 2:
The disambiguation system performs preliminary actions by predicting the intended character based on contextual information before the user completes the input sequence. The system maintains a list of candidate characters and uses contextual data to pre-determine the most likely intended character, reducing the user's input burden.
2Device complexity
If multiple letters are assigned to each key, then fewer keys are needed, but the complexity of the input system increases
Solution Approach 1:
Each key is designed with multi-functionality, serving as a universal input element that can represent multiple letters, digits, or symbols depending on the actuation pattern. This universal design reduces the total number of keys while providing diverse input capabilities through standardized interaction patterns.
Solution Approach 2:
The input system incorporates feedback mechanisms where the device provides contextual information about the current input state and predicts the intended character. This feedback loop helps users understand the current input context and confirms their intended character selection, making the complex reduced keyboard easier to operate.
3Ease of operation
If disambiguation software is used to predict intended input, then text entry becomes possible with reduced keyboard, but the software complexity increases
Solution Approach 1:
The disambiguation system performs self-service by automatically predicting the intended character based on contextual information without requiring explicit user input for each prediction. The system monitors the input sequence, maintains contextual state, and autonomously determines the most likely intended character, reducing the need for complex user interaction with the disambiguation process.
Solution Approach 2:
The software complexity is managed by dynamically changing parameters such as the list of candidate characters and prediction thresholds based on the current input context. The system adjusts its disambiguation strategy in real-time based on the input sequence and contextual data, making the complex software adaptable and efficient.
4Measurement precision
If contextual data is used for disambiguation, then input accuracy improves, but the learning and data processing requirements increase
Solution Approach 1:
The system uses partial contextual data rather than requiring complete contextual analysis. It focuses on the most relevant contextual information (such as the current input sequence and immediate context) rather than analyzing all possible contextual factors, achieving sufficient input accuracy without the excessive data processing requirements that would be needed for complete contextual analysis.
Data Source
AI summary
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to employ contextual data in certain circumstances to prioritize output and to learn new contextual data.


