Input Method Editor Integration for Logographic Character Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of logographic languages face cumbersome input processes when using standard input devices like keyboards, as they require multiple manual selections and switching operations to input characters and symbols not present on the device, detracting from the user experience.

Innovation Solution

An input method editor system that receives composition inputs, identifies candidate selections, and integrates with external application environments to facilitate seamless input of characters and symbols, reducing the need for manual selections and switching by providing a direct interface for search commands and other applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually select characters in the input method editor environment and switch between applications, then character input capability is achieved, but user experience deteriorates due to repetitive manual selections and switching operations

Engineering Contradiction:
Improvecharacter input processVSAvoidtime for manual selections and switching
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines the input method editor functionality directly within the application environment (such as the browser), eliminating the need for users to switch between separate input editor and application windows. The input method editor is integrated into the application's UI, allowing users to input characters and execute commands without leaving the application context.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system pre-identifies candidate selections based on composition inputs before the user needs to search or execute commands. By having candidate selections ready and integrated within the application environment, the system eliminates the need for users to manually switch between the input editor and application to access these candidates.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the input method editor is integrated with external application environments, then user experience is improved by reducing manual operations, but system complexity increases due to integration commands and interface requirements

Engineering Contradiction:
Improveinput processVSAvoidintegration architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces integration commands as an intermediary mechanism that enables communication between the input method editor and external application environments. These integration commands act as a standardized interface layer, allowing the input editor to identify and select candidate selections and pass them to external applications without requiring complex direct integration between each application and the input editor.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The integration command system is designed to be universal and application-agnostic, allowing the same input method editor to integrate with multiple different application environments (such as browsers, search engines, and other software). This multi-functionality approach reduces complexity by using a single integration mechanism rather than creating application-specific integration code for each external program.

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

3Adaptability or versatility

If multiple candidate selections are provided for composition inputs, then input flexibility is improved, but selection complexity increases requiring additional user actions

Engineering Contradiction:
Improvecharacter selection optionsVSAvoidcandidate selection process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary identification of candidate selections based on composition inputs before the user needs to make a selection. By pre-processing the composition inputs and having candidate selections ready in the integrated environment, the system reduces the cognitive load and manual steps required for users to select their desired character or ideogram.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The input method editor automatically manages the candidate selection process by identifying and presenting relevant candidates based on composition inputs. The system serves itself by automatically handling the identification and selection of candidate ideograms, reducing the need for users to manually navigate through multiple selection interfaces or perform additional actions to access candidate options.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9043300B2Input method editor integration
Publication Date: 2015.05.26 GOOGLE LLC
  • US9043300B2 patent drawing
  • US9043300B2 patent drawing
  • US9043300B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products, in which an input method editor receives composition inputs in an input method editor environment, the composition inputs based on user inputs. Candidate selections are identified in the input method editor environment based on the composition inputs. Each candidate selection comprises one or more ideograms. The input method editor environment receives a search command based on a user input, and selects one of the candidate selections in response to the search command. The selected candidate selection and the search command are provided to a search engine interface external to the input method editor environment.