Text Prediction System Combining Typed and Voice Inputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data entry methods, such as typing and voice recognition, often result in inaccurate text prediction due to errors in character sequences or pronunciation variations, especially in languages like Chinese where similar characters have different pronunciations, leading to decreased accuracy in predicting text.

Innovation Solution

A system that concurrently receives typed characters and voice input corresponding to a spoken utterance, using these inputs to determine candidate texts and provide them to the user, with a computing device configured to calculate the likelihood of each candidate text predicting the intended text, thereby improving prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If voice recognition is used for text input, then input speed is improved, but accuracy deteriorates due to pronunciation variations and similar characters

Engineering Contradiction:
Improveinput speedVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent combines two different input methods (typing and voice input) into a unified text prediction system. The typed characters and voice input are processed together to generate candidate texts, leveraging the strengths of both methods while compensating for their individual weaknesses. This merging approach resolves the contradiction by maintaining the speed benefit of voice input while improving accuracy through the precision of typed character verification.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If typed characters are used for text input, then accuracy is improved, but input speed deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidinput speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system processes only a portion of the text through typing (characters already entered) while the remaining portion is captured through voice input. This partial action approach allows the system to leverage the accuracy of typing for confirmed characters while using faster voice input for the remainder, thereby improving overall input speed without sacrificing accuracy for the typed portion.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple input methods are combined, then prediction accuracy is improved, but system complexity increases

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

Solution Approach 1:

The text prediction system is designed to handle multiple input types (typed characters and voice input) through a unified processing framework. The same prediction algorithm and candidate generation mechanism process both input modalities, making the system multi-functional without requiring separate complex subsystems. This universality approach improves prediction accuracy by incorporating diverse input information while avoiding the complexity increase that would result from maintaining separate processing chains.

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

Data Source

PatentUS8498864B1Methods and systems for predicting a text
Publication Date: 2013.07.30 GOOGLE LLC
  • US8498864B1 patent drawing
  • US8498864B1 patent drawing
  • US8498864B1 patent drawing

AI summary

Methods and systems for predicting a text are described. In an example, a computing device may be configured to receive one or more typed characters that compose a portion of a text; and receive, a voice input corresponding to a spoken utterance of at least a portion of the text. The computing device may be configured to determine, based on the one or more typed characters and the voice input, one or more candidate texts predicting the text. Further, the computing device may be configured to provide the one or more candidate texts.