Virtual Keyboard Text Entry Using Speech and Typing Confidence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Text entry on electronic communication devices, particularly touch-screen virtual keyboards, is prone to errors due to the limitations of existing error correction and prediction schemes that do not effectively utilize context-based information from both keyboard key presses and speech recognition.

Innovation Solution

The integration of text prediction and speech recognition systems that assign confidences to candidate words, with speech-recognized candidate words' confidences adjusted based on recency, allowing for the selection of the most likely intended word for faster and more accurate text entry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition is integrated with text prediction to provide more accurate candidate words, then text entry accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvetext entry accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines speech recognition and text prediction systems into a unified architecture where both processes share common components such as the candidate word buffer, confidence scoring mechanism, and selection logic. This merging allows the system to leverage multiple input modalities (typed and spoken words) while avoiding the overhead of completely separate systems, thereby improving accuracy without proportionally increasing complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system design allows the same candidate word buffer and selection mechanisms to serve multiple functions: storing candidates from text prediction, candidates from speech recognition, and facilitating comparison between both sources. This multi-functionality reduces the need for separate dedicated structures for each input type, managing complexity while enhancing accuracy

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

2Productivity

If multiple candidate words from both text prediction and speech recognition are processed, then text entry speed is improved, but processing complexity increases

Engineering Contradiction:
Improvetext entry speedVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-generates candidate words from both text prediction and speech recognition processes before final selection is needed. These candidates are stored in a shared buffer with pre-computed confidence values, allowing the selection process to quickly compare and choose the best match without performing complex real-time analysis, thus speeding up text entry while managing processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs confidence scoring as a feedback mechanism to automatically evaluate and rank candidate words from both text prediction and speech recognition. This feedback-driven selection process simplifies the decision-making logic by using quantitative confidence values rather than requiring complex qualitative analysis, improving text entry speed while keeping processing manageable

Inventive Principle:
Principle #23Feedback

3Reliability

If speech-recognized candidate words are used with confidence adjustment based on recency, then text entry reliability is improved, but algorithm complexity increases

Engineering Contradiction:
Improvetext entry reliabilityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the confidence parameter of speech-recognized candidate words based on the recency of the spoken input relative to the typed input. This parameter change allows the system to weigh speech recognition results more heavily when they are temporally close to the typing action, improving reliability by adapting to the temporal context without requiring complex algorithmic changes beyond simple confidence value modulation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9244906B2Text entry at electronic communication device
Publication Date: 2016.01.26 MALIKIE INNOVATIONS LTD
  • US9244906B2 patent drawing
  • US9244906B2 patent drawing
  • US9244906B2 patent drawing

AI summary

Typed input is received at a text field from a keyboard, such as a virtual keyboard displayed at an electronic communication device. Text prediction using the typed input can be performed to obtain at least one text-predicted candidate word and an associated confidence value. Speech recognition can be performed on audio input received via a microphone to obtain at least one speech-recognized candidate word and an associated confidence value, which can be adjusted based on the recency of the audio input. A candidate word having a highest confidence value can be selected from the text-predicted and speech-recognized candidate words for display as a suggestion to the user for selection by the user. The suggested candidate word can be displayed on a fret of the virtual keyboard.