Lossless Metadata Conversion via Site Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Database operations face challenges in maintaining lossless conversion between different metadata formats, as these formats evolve and no longer maintain one-to-one relationships, making it difficult to update and revert data without losing information.

Innovation Solution

A method and system for expressive conversion of more expressive metadata to less expressive metadata, using a site metadata mapping to store and retrieve data, ensuring lossless conversion by generating and storing site metadata mappings that include data not present in the less expressive format, allowing for seamless updates and reconversions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If metadata formats evolve to have different structures, then adaptability improves, but information loss occurs during conversion

Engineering Contradiction:
Improvemetadata format adaptabilityVSAvoiddata loss during conversion
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments metadata conversion into two distinct parts: a mapping layer that preserves all source metadata fields and a transformation layer that applies format conversions. This segmentation allows the system to adapt to different metadata formats while preserving all original information in the mapping layer, preventing data loss during conversion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mapping layer as an intermediary between source and target metadata formats. This mapping layer acts as a mediator that stores all source metadata fields and their relationships, enabling lossless conversion by preserving complete information while allowing transformation to different formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If one-to-one field relationships are maintained, then conversion simplicity improves, but flexibility to evolve formats deteriorates

Engineering Contradiction:
Improveconversion simplicityVSAvoidformat evolution capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic mapping layer that can adapt its structure based on the source and target metadata formats. Rather than requiring fixed one-to-one relationships, the mapping layer dynamically creates appropriate field correspondences, simplifying conversion operations while enabling flexible format evolution through configurable mappings.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11934351B2Lossless conversion of expressive metadata
Publication Date: 2024.03.19 SALESFORCE INC
  • US11934351B2 patent drawing
  • US11934351B2 patent drawing
  • US11934351B2 patent drawing

AI summary

A method and system for expressive conversion of more expressive metadata to less expressive metadata while maintaining lossless conversion including receiving a request for a second system metadata, retrieving a first system metadata, generating the second system metadata in response to the request for the second system metadata and the first system metadata wherein the second system metadata includes a first subset of the first system metadata, generating a site metadata mapping in response to the second system metadata and the first system metadata wherein the site metadata mapping includes a second subset of the first system metadata not included in the second subset of the first system metadata, storing the site metadata mapping in a memory, and transmitting the second system metadata to a client application.