Reduced Keyboard Text Disambiguation via Adaptive Frequency Learning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices with reduced keyboards face challenges in efficient text entry due to ambiguous inputs, as keys often perform multiple functions, leading to the need for disambiguation systems that can be cumbersome and require multiple keystrokes or complex interpretations.
Innovation Solution
A handheld electronic device with a reduced QWERTY keyboard and enhanced disambiguation software that learns user preferences, providing default and variant outputs based on frequency and logic structures, allowing for editing and adaptive disambiguation, and enabling selection of variants without hand movement, with the option to disable disambiguation in specific contexts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If a reduced keyboard is used to provide multiple letters and symbols on each key, then the keyboard size is reduced, but the input becomes ambiguous and requires disambiguation
Solution Approach 1:
The disambiguation system provides feedback by analyzing the sequence of key presses and comparing them against a language model to predict the intended input. The system continuously refines its predictions based on the context of previous inputs, providing dynamic feedback that resolves ambiguity without requiring additional keystrokes
Solution Approach 2:
A software-based disambiguation function acts as an intermediary between the reduced keyboard input and the final output. This intermediary layer processes the ambiguous key sequences, uses language models and frequency analysis to interpret intent, and translates them into the correct letters, symbols, or commands
2Measurement precision
If multi-tap system is used to specify linguistic elements by pressing keys multiple times, then input precision is improved, but the number of keystrokes increases
Solution Approach 1:
The patent replaces the mechanical multi-tap system with a software-based disambiguation approach. Instead of requiring multiple physical keystrokes to specify each letter, the system uses language models, frequency analysis, and contextual understanding to automatically determine the intended input from single or reduced keystroke sequences
3Productivity
If key chording or press-and-hold systems are used to reduce keystrokes, then text entry efficiency is improved, but the system complexity increases
Solution Approach 1:
The disambiguation system serves multiple functions: it handles letter input, symbol selection, command interpretation, and language adaptation all through a single unified software layer. This universal approach reduces overall system complexity compared to having separate mechanisms for each function
4Productivity
If software-based text disambiguation is used to predict intended input, then keystroke reduction is achieved, but adaptability to user preferences is limited
Solution Approach 1:
The system performs self-learning by automatically analyzing user input patterns and adapting its language model without requiring manual configuration. It monitors frequency of use, contextual preferences, and correction patterns to continuously refine its predictions, enabling the system to serve itself in adapting to user preferences
Data Source
AI summary
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. An enhanced word frequency learning feature is provided. 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.


