Media Asset Lineage Tree for Version History Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to uniformly represent and store related media assets and their supplementary descriptive information, particularly in cases of derivative works and different media versions, leading to disconnection and inefficiency.

Innovation Solution

A system that receives original media assets and derivative versions, determines their lineage, generates a version history tree with associated descriptors, and presents it to users, allowing for updates and propagation of modifications across related assets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional disconnected storage methods are used for media assets and derivative works, then individual media files can be stored independently, but the lineage and relationships between original media and derivative versions cannot be uniformly represented

Engineering Contradiction:
Improvelineage informationVSAvoidstorage system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments media assets into hierarchical components: original media assets, derivative works, and associated descriptors. Each segment is stored independently but linked through a tree structure that preserves lineage information. This segmentation allows independent management of each media component while maintaining relational integrity through the version history tree.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a version history tree as an intermediary structure that mediates between individual media assets and their relationships. This tree structure serves as a mediator that connects original media assets to their derivative versions, preserving lineage information without requiring direct complex interconnections between all media files.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all derivative versions and metadata are stored with full detail, then complete lineage information is preserved, but storage efficiency and retrieval speed deteriorate

Engineering Contradiction:
Improvelineage tracking accuracyVSAvoidmedia asset management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses copying to create derivative works from original media assets, where each derivative is a copy with modifications. The version history tree records these copying relationships, allowing complete lineage tracking through references to parent assets rather than storing redundant full copies of all metadata at each level.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a nested structure where derivative works contain references to their parent assets, which in turn contain references to their parents, forming a nested hierarchy. This nesting allows lineage information to be preserved through nested references rather than duplicating complete metadata at each level, improving storage efficiency and retrieval speed.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Loss of information

If a comprehensive version history tree is generated for all media assets, then complete lineage and descriptor information is available, but system complexity and processing requirements increase

Engineering Contradiction:
Improvedescriptor informationVSAvoidversion history system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates a universal version history tree structure that can represent any media asset and its derivatives regardless of type or format. This multi-functional tree structure handles various media types (video, audio, images) and their associated descriptors uniformly, reducing system complexity by applying a single versatile framework rather than separate systems for different media types.

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

Solution Approach 2:

The patent adds a temporal dimension to media asset storage by organizing assets chronologically in a version history tree. This dimensional change transforms flat storage into a time-ordered hierarchy, allowing complete descriptor information to be accessed through temporal navigation rather than complex cross-referencing, thereby reducing system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Stability of the object's composition

If modifications to descriptors are propagated to all related derivative versions, then data consistency is maintained, but processing time and computational resources increase

Engineering Contradiction:
Improvemetadata consistencyVSAvoidupdate propagation time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent establishes the version history tree structure in advance, pre-defining the relationships between original media assets and their derivatives. This preliminary structuring enables efficient update propagation by having the propagation path predetermined through the tree hierarchy, rather than requiring dynamic analysis of relationships during each update operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where modifications to descriptors in the version history tree automatically trigger propagation to affected derivative versions. This feedback system maintains metadata consistency by continuously monitoring and updating related assets, reducing the need for manual consistency checks and minimizing processing time through automated response.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11360956B2System and method for representing media assets
Publication Date: 2022.06.14 AT&T INTELLECTUAL PROPERTY I L P
  • US11360956B2 patent drawing
  • US11360956B2 patent drawing
  • US11360956B2 patent drawing

AI summary

Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for representing media assets. The method includes receiving an original media asset and derivative versions of the original media asset and associated descriptors, determining a lineage to each derivative version that traces to the original media asset, generating a version history tree of the original media asset representing the lineage to each derivative version and associated descriptors from the original media asset, and presenting at least part of the version history tree to a user. In one aspect, the method further includes receiving a modification to one associated descriptor and updating associated descriptors for related derivative versions with the received modification. The original media asset and the derivative versions of the original media asset can share a common identifying mark. Descriptors can include legal documentation, licensing information, creation time, creation date, actors' names, director, producer, lens aperture, and position data.