Metadata Matcher and Combiner for Unified OTT Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge lies in presenting unified and enhanced metadata for over-the-top (OTT) media content across various sources, as different platforms provide unique metadata descriptions for the same content, making it difficult to consolidate and present them cohesively.
Innovation Solution
A system comprising processors and memory devices with computer program logic that includes a metadata receiver and a media content metadata matcher and combiner, which receives metadata from multiple sources, compares and combines it to determine if the metadata refers to the same program, and generates enhanced metadata by combining relevant information, storing it in a database for improved search and recommendation services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If metadata from multiple sources is collected and combined, then the comprehensiveness and quality of metadata is improved, but the complexity of matching and processing metadata increases
Solution Approach 1:
The patent introduces an intermediary matching and combining module that acts as a mediator between multiple metadata sources and the final unified metadata output. This module receives metadata from various sources, performs matching to identify duplicate programs, and combines the metadata into a unified enhanced metadata structure, thereby managing the complexity of multi-source integration.
Solution Approach 2:
The patent segments the metadata processing task into distinct functional components: a receiving module for collecting metadata from multiple sources, a matching module for identifying duplicate programs through comparison, and a combining module for merging metadata into unified enhanced metadata. This segmentation reduces overall processing complexity by handling each aspect separately.
2Loss of information
If metadata from multiple sources is collected and combined, then the quality and comprehensiveness of metadata is improved, but the processing time and computational resources increase
Solution Approach 1:
The patent performs preliminary matching and identification of duplicate programs before full metadata combination. The matching module compares metadata from different sources to identify duplicate programs in advance, allowing the combining module to efficiently merge only relevant metadata without redundant processing, thus reducing overall processing time.
3Ease of operation
If unique metadata from different platforms is consolidated, then unified presentation of content is improved, but the difficulty of matching metadata from different sources increases
Solution Approach 1:
The matching and combining module serves as an intermediary that handles the complexity of cross-platform metadata matching. It receives diverse metadata formats from different platforms, performs standardized comparison to identify duplicates, and produces unified enhanced metadata, thereby enabling easy unified presentation without exposing the matching complexity to users.
Solution Approach 2:
The patent transforms metadata from different platforms into a standardized format during the matching and combining process. By changing the parameters and structure of incoming metadata to a common schema, the system facilitates easier unified presentation while managing the inherent difficulties of cross-platform metadata compatibility.
Data Source
AI summary
Methods, systems, and computer program products are provided for obtaining enhanced metadata for media content searches. In one embodiment, computer program logic embodies a metadata receiver and a media content metadata matcher and combiner. The metadata receiver receives program metadata for a plurality of programs from a plurality of metadata sources. The media content metadata matcher and combiner is configured to perform a matching process whereby metadata associated with each of the plurality of programs is compared to metadata of each of the other plurality of programs to determine if the compared programs are the same program and if so, to combine the metadata from each program into a single program including enhanced metadata and store such in a database. A subsequent search for a program corresponding to the stored program returns at least some of the metadata associated with the program, and that enables accessing the program.


