Identity Represented Assets for Content Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Content Management Systems (CMSs) lack the ability to associate content across different variations, such as language locales, requiring separate content creation or code modifications for each culture, which complicates the localization process, especially for automatically generated web pages.

Innovation Solution

A computerized method that traverses a graph of documents during runtime to generate and publish assets with multiple variants based on received criteria, using identity represented assets to associate sub-graphs with a single entity, reducing storage needs and processing time by linking assets logically across variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate content is created for each culture or locale, then content can be localized to appeal to global populations, but storage requirements and processing time increase significantly

Engineering Contradiction:
Improvecontent localization capabilityVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple locale-specific content variants into a single identity represented asset by creating a graph structure where nodes represent assets and edges represent locale relationships. This allows the system to store one unified asset structure that contains multiple locale variants, eliminating the need for separate content files for each culture while maintaining the ability to serve localized content appropriately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The identity represented asset structure serves multiple functions simultaneously: it stores the base content, maintains locale-specific variants, enables graph traversal for asset generation, and supports publishing to multiple locales. This multi-functional design allows a single asset structure to replace what would traditionally require multiple separate content management systems.

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

2Adaptability or versatility

If separate content is created for each culture or locale, then content can be localized to appeal to global populations, but the complexity of content management increases

Engineering Contradiction:
Improvecontent localization capabilityVSAvoidcontent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the content management system into distinct components: identity represented assets that define the content structure, graph structures that define relationships between assets and locales, and a publishing mechanism that handles locale-specific generation. This segmentation allows each component to be managed independently, reducing overall system complexity while enabling sophisticated multi-locale content management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The graph structure acts as an intermediary between the unified identity represented asset and the multiple locale-specific content requirements. The graph traversal mechanism mediates the conversion from a single asset definition to multiple locale-appropriate variants, simplifying the management process by providing a systematic intermediate layer that handles the complexity of locale mapping and content generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If code modifications are made to modify content for each page and culture, then localization can be achieved, but processing time and development effort increase

Engineering Contradiction:
Improvecontent localization capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-defining the graph structure and locale relationships during asset creation, rather than modifying content at runtime for each locale. The graph traversal and asset generation processes use these pre-established relationships to efficiently produce localized content, eliminating the need for time-consuming code modifications during the publishing phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the identity represented asset as a template or master copy that can be efficiently replicated and adapted for multiple locales through graph traversal. Instead of creating separate content from scratch for each locale, the system copies and localizes content based on the predefined graph relationships, significantly reducing processing time and development effort.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11474975B2Identity represented assets in a content management system
Publication Date: 2022.10.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11474975B2 patent drawing
  • US11474975B2 patent drawing
  • US11474975B2 patent drawing

AI summary

Systems and methods receive an asset identification and one or more criterion to at least one of a locale, a market, a target, or an experiment and process a graph having a plurality of sub-graphs to define an asset having one or more desired variants. The asset is then published having the one or more desired variants. Multiple entities are represented as a single entity, which can be used for localization of the asset (e.g., image, video, custom data) or pages. By associating one entity (e.g., an image) across all variations of the entity, the needed storage space for the plurality of assets (e.g., images or videos) is reduced.