Ambiguous Key Input Interface with Predictive Word Completion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile devices face challenges in text entry due to their small size, and they struggle to efficiently enter symbols other than letters.

Innovation Solution

A data entry system with a processor-aided input interface that uses a limited key set with ambiguously associated letters, incorporating a word predictive system to suggest words from a database based on user interactions, and allowing for both ambiguous and precise character input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If a limited key set is used in mobile devices, then the device size is reduced and portability is improved, but text entry efficiency and accuracy deteriorate

Engineering Contradiction:
Improvedevice sizeVSAvoidtext entry efficiency
Core Design Contradiction:
Volume of moving objectVSProductivity

Solution Approach 1:

The system performs preliminary actions by predicting words before the user finishes typing. The word predictive system analyzes the input sequence and proactively suggests complete words or phrases, allowing users to confirm predictions rather than type entire words. This resolves the contradiction by maintaining small device size while improving text entry efficiency through anticipatory word completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically analyzing input patterns and generating word predictions without requiring additional user actions. The predictive algorithm continuously processes the input sequence and presents suggestions autonomously, reducing the manual effort needed for text entry on limited-key devices while maintaining compact form factor.

Inventive Principle:
Principle #25Self-service

2Productivity

If a word predictive system is used to suggest words from database, then text entry speed is improved, but the system fails when words are not in the database

Engineering Contradiction:
Improvetext entry speedVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adapts its prediction behavior based on the input sequence. When database matches are available, it provides rapid predictions to maximize speed. When no matches are found, it transitions to character-by-character input mode, ensuring reliable text entry for any word. This dynamic switching resolves the contradiction by maintaining both speed for common words and reliability for all words.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its operational parameters based on database search results. When predictions are found, it operates in high-speed prediction mode with automated word completion. When no predictions are available, it switches to precise character input mode, adjusting the input method to match the situation. This parameter adaptation ensures both speed improvement for predictable text and reliability for all text inputs.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If ambiguous key association is used to reduce keyboard size, then device compactness is improved, but input precision and character identification accuracy deteriorate

Engineering Contradiction:
Improvekeyboard areaVSAvoidcharacter identification accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The system uses feedback from the input sequence to resolve ambiguity. As users press keys, the system continuously analyzes the emerging character sequence and uses contextual information to predict the intended word. This feedback loop allows the system to accurately identify characters even with ambiguous key associations, maintaining input precision while using a compact keyboard layout.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Each key in the limited-key keyboard performs multiple functions, representing multiple characters or symbols. The word predictive system universally handles different input modes, switching between ambiguous key prediction and precise character input based on the situation. This multi-functionality allows the compact keyboard to maintain both small size and input accuracy through adaptive processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Device complexity

If traditional text entry methods are used for symbols, then implementation simplicity is maintained, but ease of operation for symbol entry deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidsymbol entry ease
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by predicting symbol sequences before users complete input. For common symbols and special characters, the system anticipates the intended symbol based on contextual patterns and presents predictions, allowing users to confirm rather than manually navigate through symbol options. This maintains simple implementation while dramatically improving symbol entry ease.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The predictive system serves itself by automatically handling symbol prediction and selection. When users input sequences that suggest upcoming symbols, the system autonomously predicts and presents symbol options, reducing the manual effort required for symbol entry. This self-service approach improves ease of operation without significantly increasing system complexity, as it builds upon the existing predictive framework.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250173002A1Search system
Publication Date: 2025.05.29 GHASSABIAN BENJAMIN FIROOZ
  • US20250173002A1 patent drawing
  • US20250173002A1 patent drawing
  • US20250173002A1 patent drawing

AI summary

A system for searching contents within a database of textual contents is described. Said contents and the corresponding databases may be of any kind such as movie titles, music titles, song titles, scientific terms, medical titles/terms, titles formed of one or more sequences of symbols, a list of telephone numbers, a contact list, etc. Upon providing one or more keyword, the search system provides a list one or more of corresponding contents to a user. According to one aspect, after selecting a presented content, by the user, a process corresponding to selected content is executed by a processor.