Automated Message ID Catalog for Software Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of transforming and managing messages in program code is time-consuming and inefficient, requiring manual intervention to improve readability and translation for foreign users, lacking an automated method to efficiently identify, gather, and implement message changes.

Innovation Solution

Implementing a message catalog system where messages in program code are automatically associated with unique identifiers, allowing for automated processing, translation, and centralized management, enabling efficient message identification, approval, and rendering in various contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual transformation and management of messages is performed, then message readability and translation quality can be improved, but processing time and manual effort increase significantly

Engineering Contradiction:
Improvemessage readabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating message IDs and organizing messages into catalogs before translation and review processes. This pre-organization enables faster subsequent processing while maintaining quality standards through structured workflows.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a message catalog system as an intermediary between message creation and translation processes. This catalog serves as a centralized repository that automates message management, reducing manual intervention while preserving quality through systematic organization and tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual message transformation process is used, then message quality can be maintained, but productivity and efficiency decrease

Engineering Contradiction:
Improvemessage qualityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements self-service capabilities where the message catalog automatically generates IDs, categorizes messages, and manages metadata without requiring manual intervention. This automation maintains quality through consistent application of rules while significantly improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computational systems. The message catalog system uses algorithms to automatically manage messages, substituting human manual transformation with automated processes that maintain quality while boosting productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If automated message processing is implemented, then processing efficiency improves, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments message processing into distinct, manageable components: message catalog for storage, ID generation for identification, and translation workflows for processing. This segmentation automates complex tasks while organizing them into simple, manageable modules that reduce overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The message catalog serves multiple functions simultaneously: storing messages, generating IDs, tracking translation status, and managing metadata. This multi-functionality consolidates what would otherwise require multiple separate systems, improving efficiency while minimizing the increase in system complexity.

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

4Measurement precision

If manual message identification and gathering is performed, then accuracy can be ensured, but time consumption increases

Engineering Contradiction:
Improvemessage identification accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual message identification with automated computational processes. The message catalog system uses algorithmic methods to identify, gather, and organize messages accurately without manual intervention, maintaining precision while dramatically reducing time consumption.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8201156B1Automatic generation of message IDS
Publication Date: 2012.06.12 EMC IP HLDG CO LLC
  • US8201156B1 patent drawing
  • US8201156B1 patent drawing
  • US8201156B1 patent drawing

AI summary

Associating a message identifier with a message is disclosed. The message is specified in a program code. It is determined whether the message specified in the program code matches an entry of a message catalog. A message identifier is associated with the message automatically based at least in part on the determination.