Text Disambiguation for Reduced Keyboards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

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 output variants based on frequency and logic structures, allowing for editing and customization, and the option to selectively disable the disambiguation function for alternate keystroke interpretation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If a reduced keyboard is used to enable text entry in a compact device, then the device form factor is reduced, but the input becomes ambiguous requiring complex disambiguation systems

Engineering Contradiction:
Improvedevice form factorVSAvoidinput disambiguation system
Core Design Contradiction:
Volume of moving objectVSDevice complexity

Solution Approach 1:

The system uses the user's own input patterns and preferences to automatically improve disambiguation accuracy over time. The learning mechanism allows the keyboard to adapt to individual typing styles, making the system smarter without requiring external intervention or complex manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where user selections and corrections are used to refine future predictions. By analyzing which variants users select and which predictions are corrected, the system continuously improves its disambiguation algorithms, reducing the complexity burden on the user.

Inventive Principle:
Principle #23Feedback

2Volume of moving object

If multiple characters are assigned to a single key to reduce keyboard size, then the device becomes more compact, but the number of keystrokes required for text entry increases

Engineering Contradiction:
Improvedevice form factorVSAvoidtext entry time
Core Design Contradiction:
Volume of moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary disambiguation and prediction before the user completes their input sequence. By analyzing the input pattern as it develops and providing predicted variants in advance, the system reduces the time users need to spend on disambiguation and allows them to confirm or correct predictions quickly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its behavior based on the current input context, learning from past interactions to optimize prediction accuracy in real-time. This dynamic adaptation allows the system to minimize keystrokes by anticipating user intent and providing relevant variants when confidence is high.

Inventive Principle:
Principle #15Dynamics

3Volume of moving object

If a reduced keyboard with multiple characters per key is used, then the device form factor is reduced, but the ease of operation decreases due to ambiguous input

Engineering Contradiction:
Improvedevice form factorVSAvoidtext entry ease
Core Design Contradiction:
Volume of moving objectVSEase of operation

Solution Approach 1:

The system learns from user behavior patterns to automatically improve its disambiguation capabilities, adapting to individual typing styles and preferences without requiring manual configuration. This self-learning process continuously enhances ease of operation by making predictions more accurate over time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback from user selections and corrections to refine its prediction algorithms. By analyzing which variants users accept or reject, the system improves future predictions, thereby enhancing ease of operation and reducing the cognitive load associated with ambiguous input.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If disambiguation software is implemented to resolve ambiguous inputs, then text entry accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improveinput interpretation accuracyVSAvoidsoftware architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The disambiguation system uses the user's own input patterns and preferences to automatically improve accuracy over time. By learning from each interaction, the system enhances input interpretation precision without requiring complex manual configuration or external intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary disambiguation and provides predicted variants before the user completes their input. This advance prediction reduces the need for complex real-time processing and allows the system to present curated options to the user, simplifying the overall software architecture.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7352296B2Handheld electronic device with text disambiguation
Publication Date: 2008.04.01 MALIKIE INNOVATIONS LTD
  • US7352296B2 patent drawing
  • US7352296B2 patent drawing
  • US7352296B2 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.