Input Method for Chinese Text Next-Word Suggestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Chinese input methods only associate words during character input and fail to provide suggestions after the user presses an input end key, such as the space key, leading to reduced input efficiency.

Innovation Solution

An input method and apparatus that receive input end indication, identify the previous text by locating the cursor and querying a word library for associated next texts, and display these suggestions to the user, allowing for enhanced input efficiency by providing next text options after the input end key is pressed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the input method only associates words during character input, then the association function is simple, but the input efficiency is reduced because no association is provided after pressing the input end key

Engineering Contradiction:
Improveinput efficiencyVSAvoidassociation function complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-building a word library containing frequently co-occurring word pairs and phrases before the user needs to input text. When the user presses the input end key, the system immediately queries this pre-built library to retrieve and display associated next words, eliminating the need for real-time complex analysis during the input process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a word library as an intermediary component that stores pre-computed word associations. This intermediary structure allows the system to quickly retrieve relevant word suggestions without performing complex real-time analysis, thus improving input efficiency while keeping the association function relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the input method provides association only during character input, then the system responds quickly during typing, but the user must re-input characters after pressing the input end key

Engineering Contradiction:
Improveinput convenienceVSAvoidtime for re-input
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system provides feedback to the user by displaying associated next words immediately after the user presses the input end key. This feedback mechanism shows the user relevant word suggestions based on the previously input text, allowing the user to either select from suggestions or continue typing without having to re-input characters, thus improving ease of operation and reducing time loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-computing and storing word associations in a library before the user needs them. When the user completes input and presses the end key, the system quickly queries this pre-built database to provide immediate suggestions, eliminating the need for real-time computation and reducing the time required for the user to continue inputting.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11256877B2Input method, input apparatus, and terminal
Publication Date: 2022.02.22 HUAWEI DEVICE CO LTD
  • US11256877B2 patent drawing
  • US11256877B2 patent drawing

AI summary

An input method includes receiving input end indication information sent by an input module, where the input end indication information indicates that input of a character or a word ends, obtaining a location of a cursor, identifying the input character or word forward from the location of the cursor until a first punctuation input before the character or the word is identified, using the identified character or word as a previous text, and querying a word library for a next text associated with the previous text, and outputting the associated next text to a display module for displaying.