Text Disambiguation via Contextual Language Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld electronic devices face challenges in text entry across multiple languages due to ambiguous keystroke inputs, as existing keystroke interpretation systems fail to accurately disambiguate characters in different linguistic contexts.

Innovation Solution

A method is implemented in handheld electronic devices to determine the context of a text entry session and select the appropriate language for a text disambiguation function, using language tags associated with recipients or the origin of a message, and employing data structures organized by word prefixes and frequency objects to prioritize likely word choices based on language-specific dictionaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If a reduced keyboard with multiple letters assigned to each key is used, then the keypad size is reduced, but the input ambiguity increases

Engineering Contradiction:
Improvekeypad sizeVSAvoidinput ambiguity
Core Design Contradiction:
Area of moving objectVSLoss of information

Solution Approach 1:

The patent introduces an intermediary language detection mechanism that mediates between the ambiguous keystroke input and the intended character. By detecting the language context (e.g., English, French, Spanish) and using it as additional information, the system resolves the ambiguity without requiring the user to manually specify the language or increase the keyboard size. The language detection acts as a mediator that translates ambiguous physical input into disambiguated character output.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple languages are supported in the text disambiguation function, then the adaptability improves, but the device complexity increases

Engineering Contradiction:
Improvemulti-language supportVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring the text disambiguation function with multiple language models and dictionaries before actual text entry occurs. The system pre-establishes language detection rules, word frequency databases for different languages, and disambiguation algorithms. This preliminary preparation allows the system to handle multiple languages during operation without requiring complex real-time language selection interfaces or increasing operational complexity, as the linguistic resources are already in place and ready for immediate use.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automatic language selection is implemented, then the ease of operation improves, but the measurement precision requirements increase

Engineering Contradiction:
Improveautomatic language selectionVSAvoidlanguage detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements self-service by enabling the system to automatically detect and select the appropriate language for text disambiguation without requiring user intervention. The language detection mechanism autonomously analyzes the input context, recipient information, or message metadata to determine the target language, and the system self-adjusts its disambiguation parameters accordingly. This eliminates the need for users to manually select languages or provide language hints, significantly improving ease of operation while maintaining reliable language identification through automated algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7962857B2Automatic language selection for improving text accuracy
Publication Date: 2011.06.14 MALIKIE INNOVATIONS LTD
  • US7962857B2 patent drawing
  • US7962857B2 patent drawing
  • US7962857B2 patent drawing

AI summary

A method, and a handheld electronic device that implements the method, for selecting a number of languages used by a text disambiguation function executed by an electronic device during a text entry session. The method comprises determining a context for the text entry session, and responsive to the determining, selecting at least some of the number of languages used by the text disambiguation function during the text entry session.