Text Disambiguation for Reduced Keyboards Using Frequency Logic

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 outputs and variants based on frequency and logic structures, allowing for editing and customization, and enabling selection of variants without hand movement, with the option to disable disambiguation in specific circumstances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If a reduced keyboard is used to provide multiple letters and symbols on a single key, then the device can maintain a compact form factor, but the input becomes ambiguous and requires complex disambiguation systems

Engineering Contradiction:
Core Design Contradiction:
Volume of moving objectVSDevice complexity

Solution Approach 1:

The system uses frequency data and language models stored in the device to automatically disambiguate inputs without requiring manual intervention. The disambiguation function self-services by predicting the most likely intended input based on statistical frequency information, reducing the need for complex user interaction or additional hardware components.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device pre-loads frequency data, language models, and contextual information into memory before text entry is needed. This preliminary preparation allows the disambiguation function to operate quickly and efficiently during actual text entry, avoiding the need for complex real-time processing or additional user steps.

Inventive Principle:
Principle #10Preliminary action

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 significantly

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system provides feedback by displaying the most likely intended input based on frequency analysis, allowing users to confirm or correct the interpretation with a single keystroke. This feedback loop dramatically reduces the number of keystrokes needed compared to multi-tap or key chording systems, as users don't need to know the exact encoding scheme in advance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameter of keystroke interpretation from fixed positional encoding (multi-tap) or combinatorial encoding (key chording) to probabilistic frequency-based interpretation. This parameter change allows the same physical key press to have different meanings based on contextual frequency data, reducing the number of required keystrokes while maintaining precision.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If software-based text disambiguation is implemented, then text entry efficiency improves, but the system requires significant memory and processing resources

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system uses partial frequency data and simplified language models that capture the most important statistical patterns without requiring complete linguistic information. By using only the most frequent patterns and common words, the system achieves good disambiguation performance with reduced memory requirements and processing power compared to comprehensive language models.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7646375B2Handheld electronic device with text disambiguation
Publication Date: 2010.01.12
  • US7646375B2 patent drawing
  • US7646375B2 patent drawing
  • US7646375B2 patent drawing

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.