Metadata-Based Media File Identification in Distributed Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed-media-library systems fail to identify multiple copies of the same media content, differing in format, resolution, or bitrate, and cannot automatically select the appropriate copy for playback.

Innovation Solution

A distributed-media-library system generates a unique identifier for media files based on metadata such as file name, size, and additional type-specific elements, embedding this identifier into the file and its derivatives, ensuring that each piece of content is listed only once across devices, regardless of format variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If content identification is based on file identity properties (such as file name), then identification simplicity is improved, but identification accuracy deteriorates because multiple copies with different formats may have the same file name

Engineering Contradiction:
Improveidentification simplicityVSAvoididentification accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The identification system segments the identification process into two parts: first using simple file identity properties (file name) for quick initial matching, then using more complex properties (file size, format, resolution) to differentiate between copies with identical file names. This segmentation resolves the contradiction by applying appropriate identification depth to different scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes identification parameters based on the situation. When file names are unique, it uses only file name matching. When duplicates are detected, it transitions to using additional parameters like file size, format, and resolution to achieve accurate differentiation while maintaining simplicity where possible.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system stores and compares detailed metadata for all media files, then identification accuracy is improved, but system complexity and processing time worsen

Engineering Contradiction:
Improveidentification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary extraction and storage of key metadata properties (file size, format, resolution) during the media import process, before any comparison is needed. This preliminary action prepares the data in advance, allowing accurate identification without complex real-time analysis, thus reducing system complexity while maintaining high identification accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential identification-related metadata properties (file size, format, resolution) from the complete media file data, separating these key identification features from other irrelevant file attributes. This extraction reduces the complexity of comparison operations while preserving identification accuracy by focusing only on the most discriminative properties.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the system automatically selects media copies based on multiple criteria, then media playback suitability is improved, but selection process complexity worsens

Engineering Contradiction:
Improvemedia playback suitabilityVSAvoidselection process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies different selection criteria weights based on the specific playback context and device capabilities. For example, it prioritizes resolution matching when playing on high-definition devices, and format compatibility when dealing with specific playback software. This localized adaptation of selection criteria improves playback suitability without requiring a uniformly complex selection process for all scenarios.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3042500B1Metadata-based file-identification systems and methods
Publication Date: 2022.11.02 REALNETWORKS INC
  • EP3042500B1 patent drawingFigure 1
  • EP3042500B1 patent drawingFigure 2
  • EP3042500B1 patent drawingFigure 3

AI summary

In a system comprising media files resident on various devices, devices equipped with media servers can deliver files to devices with media clients for purposes of playback (rendering) and/or storage. Some media servers may be capable of delivering files in various formats and may offer clients delivery format options. Media clients are aware of preferential list of formats that can be supported on a device and can choose from delivery options provided by media servers. Media files are introduced on the devices either via means external to this system or by leveraging system's media servers and media clients to transfer content between devices. When media files are introduced on the devices by means external to this system, media scanners detect such media files and make it available to media servers and thus to the rest of the system.