Multilingual Application Metadata Translation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Many computer applications and markets are limited to a single language, making it difficult for users who speak different languages to find and download applications, as existing systems fail to effectively translate market information and search requests across languages.

Innovation Solution

A computer system with a database module, query module, translation module, search module, and transmission module that translates search requests and application metadata into multiple languages, allowing users to search and download applications in their native language, while storing and indexing information in a single language for efficient retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If application metadata is stored only in the developer's native language, then storage and indexing are simplified, but users who speak different languages cannot search or understand the application information

Engineering Contradiction:
Improveuser ability to search and understand application informationVSAvoidsystem complexity for translating and storing metadata in multiple languages
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs translation of application metadata into multiple target languages in advance, before users perform searches. The translation module automatically translates metadata from the source language into various target languages and stores these translations in the database, so that when users search in their native language, the translated metadata is already available for immediate retrieval and display.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The translation module serves as an intermediary between the source metadata and users of different languages. It automatically translates application metadata from the developer's native language into multiple target languages, enabling users to search and understand application information in their own language without requiring developers to manually provide translations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system translates and stores application metadata in multiple languages, then users can search in their native language, but the database size and storage requirements increase

Engineering Contradiction:
Improvesystem ability to support multiple languagesVSAvoiddatabase size for storing translated metadata
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The database is designed to store application metadata in a universal, multi-lingual format. The translation module translates metadata into multiple target languages and stores all language versions in the same database structure, allowing the system to serve users in any supported language while maintaining a unified database architecture that efficiently manages the increased data volume.

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

3Ease of operation

If search requests are translated before searching, then users can search in their native language, but the processing time increases

Engineering Contradiction:
Improveuser convenience to search in native languageVSAvoidtime required for translation and search processing
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs translation of application metadata into multiple target languages in advance, before users perform searches. The translation module automatically translates metadata from the source language into various target languages and stores these translations in the database, so that when users search in their native language, the translated metadata is already available for immediate retrieval and display.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8655645B1Systems and methods for translation of application metadata
Publication Date: 2014.02.18 GOOGLE LLC
  • US8655645B1 patent drawing
  • US8655645B1 patent drawing
  • US8655645B1 patent drawing

AI summary

A computer system includes a database module, a query module, a translation module, a search module, and a transmission module. The database module is configured to receive and store information associated with a plurality of items of digital media, such as applications, in a database. The information associated with the plurality of items of digital media is stored in a first language. The query module is configured to receive a search request in a second language different than the first language. The translation module is configured to translate the search request from the second language into the first language. The search module is configured to search the database using the translated search request to produce a set of search results responsive to the search request. The transmission module is configured to transmit the set of search results.