Application-Independent Multi-Modal Input Editor With Split Speech Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile computing devices face challenges in processing speech-to-text conversion due to limited processing power and the need for user-specific training, while conventional keyboards are constrained by size and usability in various environments.

Innovation Solution

A multi-modal input method editor (IME) that integrates speech-to-text functionality, allowing users to switch between typed and spoken input, utilizing context-specific language models and remote server processing to enhance accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If speech-to-text conversion is implemented on mobile devices, then input convenience is improved, but processing power requirements increase

Engineering Contradiction:
Improveinput convenienceVSAvoidprocessing power
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The speech-to-text processing is divided into two segments: initial processing and conversion happens locally on the mobile device using the IME, while more complex speech recognition and language model processing is offloaded to remote servers. This segmentation allows the mobile device to maintain low processing power requirements while still providing speech input functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The IME acts as an intermediary layer between the user's speech input and the application. It captures speech input locally, performs initial processing, and then communicates with remote servers for more intensive speech recognition tasks. This intermediary approach enables speech-to-text conversion without requiring the mobile device to have high processing power for all speech processing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Length of moving object

If conventional keyboards are made smaller for mobile devices, then device portability is improved, but typing accuracy deteriorates

Engineering Contradiction:
Improvekeyboard sizeVSAvoidtyping accuracy
Core Design Contradiction:
Length of moving objectVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical keyboard typing system with a speech-based input system. Instead of requiring physical key presses on a small keyboard, users can speak their input which is then converted to text. This substitution eliminates the need for large keyboards while maintaining or improving input accuracy, as speech recognition can achieve high accuracy rates even on mobile devices.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Speed

If speech-to-text conversion is performed locally, then response time is improved, but processing power consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidprocessing power consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The speech processing workload is segmented between local and remote processing. Quick, simple conversions are handled locally by the IME for fast response, while more complex speech recognition tasks are sent to remote servers. This segmentation optimizes both response time and power consumption by matching task complexity with appropriate processing location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The IME performs partial speech-to-text conversion locally without requiring complete local processing. It handles the essential function of capturing and initially processing speech input, then offloads more intensive recognition tasks to servers. This partial local action provides sufficient response time improvement while avoiding excessive power consumption that would result from complete local processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12386585B2Multi-modal input on an electronic device
Publication Date: 2025.08.12 GOOGLE LLC
  • US12386585B2 patent drawing
  • US12386585B2 patent drawing
  • US12386585B2 patent drawing

AI summary

A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application.