Reduced QWERTY Text Disambiguation Using Learned Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld electronic devices with reduced keyboards face challenges in text entry due to ambiguous inputs, as multiple letters, symbols, and digits are assigned to a single key, requiring effective disambiguation methods to improve usability and mimic the QWERTY keyboard experience.

Innovation Solution

A handheld electronic device with a disambiguation function that uses contextual data and a reduced QWERTY keyboard layout, employing a processor, memory, and input apparatus to generate permutations of key actuations, prioritize word objects based on frequency, and learn user-defined words, providing a customizable and efficient text entry experience.

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 can be made smaller and more portable, but the input becomes ambiguous as multiple letters are assigned to each key

Engineering Contradiction:
Improvedevice sizeVSAvoidinput ambiguity
Core Design Contradiction:
Volume of moving objectVSLoss of information

Solution Approach 1:

The system pre-generates all possible word permutations from ambiguous key inputs before user selection. When a user presses a sequence of keys, the processor immediately creates and displays multiple candidate words that could result from different interpretations of those key presses, allowing the user to select the intended word without resolving the ambiguity through additional keystrokes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The disambiguation system provides feedback by displaying multiple candidate words to the user based on the ambiguous input sequence. The user's selection of one candidate word provides feedback that confirms the correct interpretation, and this feedback is used to update the contextual data for future disambiguation decisions, improving accuracy over time.

Inventive Principle:
Principle #23Feedback

2Volume of moving object

If multiple letters are assigned to each key to reduce keyboard size, then the device becomes more compact, but the ease of operation decreases due to ambiguous inputs requiring disambiguation

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

Solution Approach 1:

The system pre-generates all possible word permutations from ambiguous key inputs before user selection. When a user presses a sequence of keys, the processor immediately creates and displays multiple candidate words that could result from different interpretations of those key presses, allowing the user to select the intended word without resolving the ambiguity through additional keystrokes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The disambiguation system automatically generates candidate words and presents them to the user without requiring additional input or clarification. The system serves itself by using the ambiguous input sequence to generate meaningful word candidates, reducing the operational burden on the user compared to traditional multi-tap or chord-based systems.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If contextual data is used to improve disambiguation accuracy, then text entry accuracy improves, but the device complexity increases

Engineering Contradiction:
Improvedisambiguation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Contextual data including word frequencies, bigram probabilities, and trigram probabilities are pre-calculated and stored in the device before operation. This preliminary preparation allows the disambiguation system to quickly consult contextual information without performing complex real-time calculations, reducing the computational burden and device complexity during actual text entry.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a hierarchical approach to contextual analysis, starting with bigram probabilities and only employing more complex trigram analysis when necessary. This partial use of computational resources balances accuracy with device complexity, applying the full extent of contextual analysis only when simpler methods are insufficient for disambiguation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7477165B2Handheld electronic device and method for learning contextual data during disambiguation of text input
Publication Date: 2009.01.13 MALIKIE INNOVATIONS LTD
  • US7477165B2 patent drawing
  • US7477165B2 patent drawing
  • US7477165B2 patent drawing

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.