Multi-Language Metadata Storage Using Segmented Language Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for storing and searching metadata in multiple languages are inefficient, leading to wasted storage capacity and confusion between words with the same meaning in different languages, especially in systems with limited memory resources.

Innovation Solution

The use of an information storage medium that includes metadata files with language identifiers, download information for remote servers, and a manifest file structure that allows for efficient storage and retrieval of metadata in multiple languages, enabling language-independent and language-dependent metadata to be stored and updated, minimizing memory usage and avoiding confusion during searches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If metadata is stored in multiple languages using conventional methods, then users can search for contents in different languages, but storage capacity is wasted and memory resources are consumed inefficiently

Engineering Contradiction:
Improvemulti-language supportVSAvoidstorage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The metadata is segmented into language-specific portions and a common structure. Each language version stores only its unique textual content while sharing the common metadata schema and structure, thereby reducing redundant storage of identical data across multiple language versions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of storing complete duplicate metadata files for each language, the system stores a single master metadata structure with language-specific string values. The reproduction apparatus dynamically copies or instantiates the appropriate language version during runtime, eliminating the need to physically store multiple complete copies.

Inventive Principle:
Principle #26Copying

2Measurement precision

If complete metadata files are stored for each language version, then accurate language-specific searches are enabled, but memory resources in reproduction apparatus are excessively consumed

Engineering Contradiction:
Improvesearch accuracyVSAvoidmemory resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The metadata storage is segmented into a shared common structure and language-specific value portions. This segmentation allows the system to maintain complete metadata structures in memory for accurate searching while only storing language-specific variations, thereby reducing overall memory consumption without compromising search capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing to identify and extract language-specific metadata portions during the metadata creation phase. This preliminary action enables the reproduction apparatus to load only necessary language-specific data into memory rather than loading entire duplicate metadata files for each supported language.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If multiple language versions of metadata are stored separately, then users can browse in their preferred language, but the system complexity and storage requirements increase significantly

Engineering Contradiction:
Improvelanguage selectionVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Multiple language versions are merged into a single unified metadata structure where language-specific values are stored in a standardized format within the common schema. This merging eliminates the need for separate file structures for each language, reducing system complexity while maintaining the ability to display metadata in any supported language.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The metadata structure is designed with universal language support built-in, where the same data structure can represent any language version through language-identifier fields. This universal design allows the system to handle multiple languages through a single standardized interface, reducing operational complexity compared to language-specific implementations.

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

Data Source

PatentUS8473475B2Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata
Publication Date: 2013.06.25 SAMSUNG ELECTRONICS CO LTD
  • US8473475B2 patent drawing
  • US8473475B2 patent drawing
  • US8473475B2 patent drawing

AI summary

An information storage medium for storing metadata supporting multiple languages and a method of processing the metadata are provided. The information storage medium is provided to store contents, and at least one metadata file in which information regarding the contents is recorded in at least one language. The metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are provided, and the languages are identified by the names of the respective language files. The names of the language files may include a language identifier according to an ISO 639-2 standard. The information may also include download information regarding a plurality of downloadable metadata files that are downloadable from other storage media.