Predictive Input Method Editor Using Probability Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input method editors (IMEs) for computing devices face challenges in accurately and efficiently handling text input across languages with different written scripts, such as converting phonetic representations like Pinyin to logogram-based languages like Chinese, due to limited display capacity and the need for more intuitive user interfaces.

Innovation Solution

A computer-implemented technique that uses a language model to determine probability scores for potential words in a second language based on user input in a first language, ranking and displaying these words along with their probabilities, allowing users to select the most likely transliterations, and optionally inserting incomplete input characters as additional words for completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional IME displays all possible transliteration words, then user selection accuracy improves, but display capacity is exceeded and interface becomes cluttered

Engineering Contradiction:
Improveuser selection accuracyVSAvoiddisplay capacity
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The system performs preliminary ranking of transliteration words using probability scores before display. By pre-calculating and ordering words based on language model probabilities, the most relevant words appear first in the limited display space, maximizing user selection accuracy without requiring unlimited display area.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of word relevance by introducing probability scores as a weighting factor. Instead of displaying words in arbitrary or alphabetical order, words are reordered based on their calculated probability scores, ensuring that the most likely intended words occupy the limited display space.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If IME processes and displays multiple transliteration options with probability scores, then input accuracy improves, but processing time and system complexity increase

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

Solution Approach 1:

The IME system performs self-service by automatically calculating probability scores and ranking words without requiring external intervention. The language model internally evaluates and orders transliteration candidates, enabling the system to improve input accuracy through autonomous probabilistic assessment rather than manual curation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where user selections are used to refine and update the language model. This feedback mechanism allows the system to learn from actual usage patterns, improving the accuracy of probability score calculations over time while maintaining manageable system complexity through iterative optimization.

Inventive Principle:
Principle #23Feedback

3Productivity

If IME removes high probability words from display to save space, then display efficiency improves, but user may miss the correct word

Engineering Contradiction:
Improvedisplay efficiencyVSAvoidword selection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary display of high-probability words before user selection. By showing the most likely candidates first and allowing users to select from this curated list, the system achieves efficient display usage while maintaining high reliability, as the correct word is statistically most likely to appear in the limited display space.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the display parameter based on probability thresholds. Words above a certain probability threshold are displayed in the limited space, while lower-probability words are omitted or shown on demand. This parameter-based filtering optimizes the balance between display efficiency and selection reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9262412B2Techniques for predictive input method editors
Publication Date: 2016.02.16 GOOGLE LLC
  • US9262412B2 patent drawing
  • US9262412B2 patent drawing
  • US9262412B2 patent drawing

AI summary

A computer-implemented technique is presented. The technique can include receiving, at a computing device comprising one or more processors, a first input from a user, the first input including one or more first characters in a first language. The technique can provide for suggestion of potential transliterations to a second language of potential words beginning with the one or more first characters. The technique can present the potential transliterations in either an off-the-spot input configuration or an inline input configuration. The user can then select one of the potential transliterations. The technique can also provide the one or more first characters as an additional or partial word as a potential selection for the user. In this manner, the user can also select the exact one or more first characters that were input to the computing device.