Dynamic Translation Update System for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing translation systems for mobile applications are inadequate as they often lack specialized or updated translations, particularly for internal jargon and fast-moving industries, and fail to manage diverse user needs effectively, leading to inadequate user experiences.

Innovation Solution

A dynamic translation system where a server manages default and suggested translations for electronic resources, allowing users to submit and approve updates, enabling real-time retrieval of approved translations without updating the entire application, promoting customized presentations and sharing user contributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If translations are packaged with the application during download, then translations are available offline, but the translations cannot be updated without redistributing the entire application

Engineering Contradiction:
Improvetranslation availabilityVSAvoidtranslation update speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent separates translations from the application binary, storing them in a distinct translation database that can be independently updated. The application is divided into the executable code and the translation resources, allowing translations to be updated without redistributing the entire application package.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a translation management system that acts as an intermediary between the application and translation resources. This system handles translation updates separately from application updates, enabling independent translation maintenance and faster update deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If developers provide comprehensive translations for all electronic resources, then user experience is improved, but the complexity of managing diverse user needs increases

Engineering Contradiction:
Improveuser experienceVSAvoidtranslation management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a dynamic translation system where translation requirements are not fixed but can be adjusted based on user feedback and organizational needs. Users can request translations for specific electronic resources, and the system adapts by prioritizing and managing these dynamic requirements rather than maintaining static comprehensive translations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates user feedback mechanisms where users can indicate which electronic resources need translation or suggest translation improvements. This feedback loop allows the system to prioritize translation efforts based on actual user needs rather than attempting to translate everything uniformly, reducing management complexity.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If translations are updated for the entire application, then all electronic resources have consistent translations, but network transmission time increases

Engineering Contradiction:
Improvetranslation consistencyVSAvoidnetwork transmission time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent extracts specific translation updates from the complete application package and delivers only the necessary translation changes to users. This selective extraction approach maintains translation consistency for updated resources while minimizing network transmission by excluding unrelated application components.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If specialized translations are created for internal jargon and fast-moving industries, then translation accuracy is improved, but the time and resources required for translation production increase

Engineering Contradiction:
Improvetranslation accuracyVSAvoidtranslation production speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent enables users to contribute translation content for specialized terms and jargon they encounter in their work. This user-generated content approach allows organizations to build and maintain accurate specialized translations without requiring professional translators for every term, significantly improving translation production speed while maintaining accuracy through user expertise.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10318644B1Dynamic update of translations for electronic resources
Publication Date: 2019.06.11 COUPA SOFTWARE INC
  • US10318644B1 patent drawing
  • US10318644B1 patent drawing
  • US10318644B1 patent drawing

AI summary

A translation system and related methods are described. The translation system comprises a translation server computer and a user computer, such as a mobile device. The translation server computer is programmed to allow the user computer to dynamically update translations for electronic resources displayed by a computer program, such as a mobile app, without having to download new versions of the computer program. The user computer is configured to accept suggested translations for specific electronic resources, submit them to the translation server computer for approval, and subsequently display approved translations for the specific electronic resources.