Metadata Coordination Engine for Streaming Media Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemetadata customization for different geographiesVSAvoidsystem complexity for metadata coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvegeography-specific metadata deliveryVSAvoidloss of locally relevant metadata
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvemetadata delivery efficiencyVSAvoidmetadata coordination mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10462236B2Coordinating metgadata
Publication Date: 2019.10.29 APPLE INC
  • US10462236B2 patent drawing
  • US10462236B2 patent drawing
  • US10462236B2 patent drawing

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.