Cloud-Based IME Shared Vocabulary Typing History

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input method editors (IMEs) for East Asian languages in social communication tools do not adapt well to vocabulary used in social networks, leading to inefficient typing as they do not share or learn from community-specific terms and typing history, resulting in incorrect conversions and the need for constant personal dictionary updates.

Innovation Solution

A cloud-based system that shares vocabulary and typing history among users, utilizing a shared dictionary and web dictionaries to provide accurate prediction and conversion resources for IMEs, allowing users to access and update dictionaries collectively for improved typing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each user maintains their own personal dictionary in IME, then the system can adapt to individual typing habits, but it prevents sharing of community-specific vocabulary and requires constant manual updates

Engineering Contradiction:
Improveadaptation to community vocabularyVSAvoidtime for manual dictionary updates
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges individual user dictionaries with a cloud-based shared dictionary, combining personal typing history with community vocabulary. This allows users to benefit from both their personal preferences and shared community knowledge without manual intervention, resolving the contradiction between personal adaptation and community sharing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system automatically synchronizes dictionaries between users and the cloud without requiring manual intervention. The IME service autonomously updates shared vocabulary based on community usage patterns, eliminating the need for users to manually add or update terms while maintaining both personal and community adaptability.

Inventive Principle:
Principle #25Self-service

2Reliability

If IME uses standard dictionaries for conversion, then conversion accuracy for common words is maintained, but it fails to recognize new or community-specific terms

Engineering Contradiction:
Improveconversion accuracyVSAvoidrecognition of new vocabulary
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic dictionary system that automatically evolves with community usage. Instead of using a static standard dictionary, the system continuously learns from new terms and updates its vocabulary model, enabling it to adapt to emerging slang, proper nouns, and community-specific terminology while maintaining accuracy for established words.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where user corrections and usage patterns feed back into the shared dictionary. When users correct conversion errors or introduce new terms, the system learns from this feedback and updates the shared vocabulary, improving both conversion accuracy and adaptability to new language usage.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If users manually add new terms to their personal vocabulary, then the IME can recognize new words, but it creates tedious work and does not propagate to other users

Engineering Contradiction:
Improvevocabulary expansionVSAvoidease of adding new terms
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically performs vocabulary expansion by monitoring community usage patterns and automatically adding new terms to the shared dictionary without requiring user action. This self-service approach eliminates the tedious manual addition process while ensuring vocabulary expansion propagates to all users through cloud synchronization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The shared dictionary serves multiple functions simultaneously: it stores community vocabulary, enables automatic term propagation, provides conversion references, and adapts to evolving language usage. This multi-functional approach consolidates what would otherwise require multiple separate operations into a single unified system.

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

Data Source

PatentUS10963638B2System, method and computer-readable storage device for providing cloud-based shared vocabulary/typing history for efficient social communication
Publication Date: 2021.03.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10963638B2 patent drawing
  • US10963638B2 patent drawing
  • US10963638B2 patent drawing

AI summary

An input method editor (IME) is associated with a local user. Memory stores local data and a processor, coupled to the memory, is configured to receive input from a local, first user, obtain shared data associated with at least a remote, second user from a remote server and generate prediction candidates and conversion candidates based on the input provided by the local, first user and correlation of the input and the obtained shared data.