Input Method Transform for Simplified Traditional Chinese Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input methods for Chinese characters often require users to be proficient in either Simplified or Traditional Chinese, failing to efficiently support conversion between the two writing systems, especially when differences involve different input methods and character sets.

Innovation Solution

A computer-implemented method and data processing system that receives character data input from one writing system, normalizes it if necessary, and uses predefined transform functions to convert it into the corresponding character data of another writing system, utilizing mapping tables to handle one-to-one and one-to-many character mappings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an input method supports only one character set (Simplified or Traditional Chinese), then the input method can be simple and easy to use for users proficient in that character set, but users cannot efficiently input characters from the other character set

Engineering Contradiction:
Improveease of use for users proficient in the supported character setVSAvoidability to support both Simplified and Traditional Chinese input
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The input method is designed to support both Simplified and Traditional Chinese character sets through a unified architecture. The system includes multiple input method engines (Simplified Chinese input method engine and Traditional Chinese input method engine) that can be selectively activated based on the target character set, allowing a single input method to serve multiple functions and user groups

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

2Adaptability or versatility

If an input method supports both Simplified and Traditional Chinese character sets, then users can input both writing systems, but the input method becomes complex and users must be proficient at using both character sets

Engineering Contradiction:
Improveability to support both Simplified and Traditional Chinese inputVSAvoidcomplexity of the input method system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The input method system is segmented into distinct functional components: a character set determination module that identifies the target character set, a transform function selection module that chooses the appropriate input method engine, and separate Simplified and Traditional Chinese input method engines. This segmentation allows the system to support both character sets while maintaining simplicity by activating only the necessary component for each input task

Inventive Principle:
Principle #1Segmentation

3Reliability

If character conversion tools translate coded character sets, then character conversion can be achieved, but problems arise when differences involve different character sets with different input methods in multiple writing systems

Engineering Contradiction:
Improveaccuracy of character conversionVSAvoidability to handle different writing systems and input methods
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system uses an intermediary character set determination module that acts as a mediator between the input method and the character conversion process. This module determines whether the target character set is Simplified or Traditional Chinese and selects the appropriate transform function, enabling reliable conversion while adapting to different writing systems and input method requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8094940B2Input method transform
Publication Date: 2012.01.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8094940B2 patent drawing
  • US8094940B2 patent drawing
  • US8094940B2 patent drawing

AI summary

Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for transforming character data input between a first writing system and a second writing system. The computer implemented method comprises receiving character data input of a first writing system and ensuring the character data input contains normalized characters. A predefined transform is selected based on the character data input of the first writing system and output to a second writing system to transform the normalized characters of the first writing system to character data output of the second writing system, and providing the character data output to a display process.