Metadata Coordination Engine for Streaming Media Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for adding metadata to internet broadcasts of streaming media lack the ability to provide geographically diverse and specific metadata, as they often rely on manual input or generic metadata that does not account for different consumption experiences across various geographies and demographics.
Innovation Solution
A metadata coordination engine that receives data from a streaming source, gathers metadata from a database, and encodes global metadata into a secure stream, allowing client devices to extract specific metadata relevant to their consumption experience, such as geographical location or demographic, for tailored content delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual metadata filling is used, then metadata can be added to broadcast streams, but the metadata cannot be customized for different geographies or consumption experiences
Solution Approach 1:
The metadata is segmented into global metadata (common to all consumers) and local metadata (specific to each consumer's geography and experience). The system separates metadata gathering from metadata delivery, allowing different metadata to be delivered to different consumers without requiring manual configuration for each scenario.
Solution Approach 2:
A metadata coordination engine is introduced as an intermediary component between the broadcast stream and the consumer devices. This engine automatically gathers global metadata, determines local metadata based on consumer characteristics, and coordinates the delivery of appropriate metadata subsets to each consumer, eliminating the need for manual metadata filling for each geography.
2Adaptability or versatility
If generic metadata is used for internet broadcasts, then the broadcast can reach diverse geographies, but the metadata cannot be specifically tailored to local consumption experiences
Solution Approach 1:
The system delivers different metadata quality levels to different consumers based on their local characteristics. Global metadata is provided to all consumers, while local metadata (such as geography-specific information) is added only for consumers in specific regions, ensuring that each consumer receives the most relevant and specific metadata for their local consumption experience.
Solution Approach 2:
The metadata delivery system is dynamic rather than static. The metadata coordination engine continuously determines which local metadata should be added to the global metadata based on real-time consumer characteristics (such as geographic location, device type, and consumption context), allowing the metadata to adapt dynamically to each consumer's specific situation.
3Productivity
If metadata is delivered to all consumers regardless of their specific needs, then the system remains simple, but consumers receive unnecessary metadata increasing data transmission
Solution Approach 1:
The system extracts only the necessary metadata for each consumer based on their characteristics. Instead of delivering complete metadata sets to all consumers, the metadata coordination engine identifies and extracts only the relevant global metadata and applicable local metadata for each consumer, reducing data transmission while maintaining relevance.
Solution Approach 2:
The system applies partial action by delivering only the necessary portion of metadata to each consumer. The metadata coordination engine determines the minimal sufficient metadata set for each consumer based on their geography and consumption experience, avoiding excessive metadata delivery while ensuring adequate information for local customization.
Data Source
AI summary
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for coordinating metadata for media streaming content and for sending global metadata to client devices that can be used to request supplemental metadata specific to a media consumption experience.


