Media Metadata Normalization via Approximate String Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inconsistent metadata tagging in large media collections leads to duplication and difficulty in finding specific files, as variations in artist names and album titles cause errors and inconsistencies, such as 'Blue Öyster Cult' being tagged as 'Blue Oyster Cult', 'BÖC', or 'B.O.C.', resulting in duplicated files and poor organization.

Innovation Solution

A computer-implemented method for normalizing media metadata, which checks for artist names in 'last name, first name' format, mixed track titles and artist names, artists in multiple genres, and uses approximate string matching to identify errors and inconsistencies, generating reports for duplicates, missing auxiliary metadata, and formatting issues, and collects metadata for analysis to generate a final list of unique artists and albums.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual metadata tagging is used for media files, then users can organize their collections, but inconsistent tagging leads to duplication and files being difficult to find

Engineering Contradiction:
Improvemedia file organizationVSAvoidmetadata consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically checks metadata for consistency, identifies duplicates, and generates correction suggestions without requiring manual intervention. The normalization process runs autonomously through multiple passes, detecting and reporting issues like inconsistent artist names, duplicate files, and formatting errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides detailed reports showing metadata issues found, including specific examples of inconsistent tagging, duplicate files, and formatting problems. Users can review these reports and apply corrections, with the system validating whether issues have been resolved in subsequent checks.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If approximate string matching is used to identify potential matches, then more duplicate files can be detected, but false positives may increase

Engineering Contradiction:
Improveduplicate detection accuracyVSAvoidmatch correctness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs approximate string matching that is more sensitive than exact matching, deliberately allowing some false positives to ensure that potential duplicates are not missed. The normalization process casts a wide net initially, then refines results through multiple passes and user review.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary normalization in the first pass to establish a baseline understanding of the collection's metadata quality. This preliminary action identifies obvious issues and sets the stage for more refined detection in subsequent passes.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple passes through the media collection are performed, then more metadata issues can be identified, but processing time increases

Engineering Contradiction:
Improvemetadata error detectionVSAvoidnormalization processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The normalization process is divided into discrete passes that can be executed periodically or on-demand. Each pass focuses on specific types of issues and builds upon previous passes, allowing the system to balance thoroughness with processing time requirements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The metadata checking process is segmented into multiple specialized passes, each targeting specific types of issues (e.g., artist name consistency, duplicate detection, formatting errors). This segmentation allows the system to be comprehensive while maintaining efficiency by not re-checking all issues in every pass.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9280577B1Method for normalizing media metadata
Publication Date: 2016.03.08 GOOGLE LLC
  • US9280577B1 patent drawing
  • US9280577B1 patent drawing
  • US9280577B1 patent drawing

AI summary

In a computer-implemented method for normalizing media metadata, a directory containing media (e.g., music) files, which have metadata, is accessed. The metadata associated with the music files is accessed. The metadata for the music files is checked for an artist name in a “last name, first name” format, for a mixed up track title and artist name, and for artists that appear in multiple genres. Using approximate string matching, the metadata is checked to identify potential matches for known artists with other known artists in a database, and to identify approximate matches for a combination of the artist name and an album. In the event an operation identifies an error or inconsistency in the metadata, a report is generated. Further, a report of all unique artists and albums found in the metadata is generated.