Automatic Input Method Switching by Language Word Count

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of electronic devices must manually switch input methods when switching between windows or applications, leading to inconvenience and errors due to forgotten changes, resulting in wasted time.

Innovation Solution

An electronic device method that determines the language with the highest word count in a display image and automatically enables the corresponding input method, eliminating the need for manual switching by using a processing unit to analyze word counts and switch input methods accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual input method switching is used, then user control over input method is maintained, but user convenience deteriorates and time is wasted due to forgotten switches

Engineering Contradiction:
Improveinput method switching convenienceVSAvoidtime for correcting input errors
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically detects the language in the active window and switches the input method without user intervention. The processor monitors the display image, identifies language characteristics, and autonomously enables the corresponding input method, making the system serve itself rather than requiring manual user control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the display image for language characteristics and uses this feedback to dynamically adjust the input method. When the detected language changes, the system responds by switching the input method accordingly, creating a closed-loop control system that adapts to user needs in real-time.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If automatic input method switching is implemented, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveinput method switching convenienceVSAvoidlanguage detection system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The language detection functionality is extracted as a separate module that analyzes the display image independently. The processor extracts language characteristics from the text in the active window and uses this information to control the input method selection, separating the detection function from the input method execution.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple input methods are supported, then language versatility is improved, but the difficulty of managing and switching between them increases

Engineering Contradiction:
Improvemulti-language support capabilityVSAvoidinput method management difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically manages multiple input methods by detecting the active language and selecting the appropriate one without requiring manual user management. The processor monitors language changes and autonomously switches between input methods, eliminating the need for users to manually manage multiple language options.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9620125B2Method of providing input method and electronic device using the same
Publication Date: 2017.04.11 WISTRON CORP
  • US9620125B2 patent drawing
  • US9620125B2 patent drawing
  • US9620125B2 patent drawing

AI summary

A method of providing an input method for an electronic device includes receiving a command for switching a display image of the electronic device; determining whether at least two words correspond to at least two languages when at least the two words are in the display image; determining a word count of a first language and a word count of a second language when the two words correspond to the two languages; and enabling a first input method corresponding to the first language when the word count of the first language is greater than the word count of the second language, or enabling a second input method corresponding to the second language when the word count of the second language is greater than the word count of the first language.