Input Method Editor Token Grouping for Logographic Text Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Languages using logographic writing systems, such as Chinese, Japanese, or Korean, face challenges in inputting characters on standard keyboards due to the limited number of keys, leading to inefficiencies in typing and editing processes, especially when dealing with typographical errors or incomplete phonetic spellings.

Innovation Solution

An input method editor (IME) system that identifies and separates input sequences into syllables and terms, generates boundaries for token groups, and displays selectable indicators to facilitate navigation and editing, allowing users to input and correct text more efficiently by recognizing linguistic units at different operational granularities, such as character, syllable, or phrase levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an input method editor is used to map keyboard inputs to logographic characters, then character input capability is improved, but the complexity of the input system increases

Engineering Contradiction:
Improvecharacter input capabilityVSAvoidinput system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the input sequence into multiple token groups based on linguistic units (characters, syllables, words, phrases). Each token group is independently identifiable and can be selectively edited. This segmentation allows the complex input system to be broken down into manageable units, reducing the perceived complexity for users while maintaining comprehensive character input capability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If automatic identification of linguistic units is implemented, then editing efficiency is improved, but the complexity of processing increases

Engineering Contradiction:
Improveediting efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by automatically identifying and delimiting token groups before the user needs to edit. The linguistic units are pre-processed and organized into selectable token groups, so when the user wants to edit, the work is already done. This preliminary processing improves editing efficiency while the complexity is handled automatically in the background.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The input method editor performs self-service by automatically analyzing the input sequence, identifying linguistic boundaries, and creating token groups without requiring user intervention. The system serves itself by handling the complex processing tasks autonomously, improving productivity while minimizing the user's burden despite the underlying processing complexity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If multiple token groups are generated from an input sequence, then navigation and editing become easier, but the time to process the input increases

Engineering Contradiction:
Improvenavigation easeVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The input sequence is segmented into multiple token groups representing different linguistic units. Users can navigate between these pre-defined units easily, improving ease of operation. The segmentation is performed efficiently by the system, balancing the benefit of easier navigation with minimal processing time overhead.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If selectable indicators are displayed for each token group, then user selection accuracy is improved, but the visual clutter in the interface increases

Engineering Contradiction:
Improveselection accuracyVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses visual indicators (such as highlighting or color changes) to mark token groups in the input sequence. These indicators help users accurately identify and select specific linguistic units without confusion. The visual cues are applied selectively to maintain clarity while improving selection accuracy, managing interface complexity through intelligent use of visual differentiation.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9552125B2Input method editor
Publication Date: 2017.01.24 GOOGLE LLC
  • US9552125B2 patent drawing
  • US9552125B2 patent drawing
  • US9552125B2 patent drawing

AI summary

Methods, systems, apparatus, including computer program products for browsing and editing input for an input method editor. In one implementation, a method is provided. The method includes receiving an input sequence of characters in a first writing system; identifying in the input sequence of characters one or more first subsequences of consecutive characters, where each subsequence represents a syllable in a different, second writing system; identifying in the input sequence of characters one or more second subsequences, where each second subsequence includes one or more consecutive first subsequences and represents a term in the different, second writing system; determining one or more boundaries that delimit the one or more second subsequences; and generating one or more selectable indicators for display in a user interface, where each of the one or more selectable indicators identifies a respective second subsequence delimited by the one or more boundaries.