Media Integration System with Canonical Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in navigating and finding media content across multiple online content providers due to the proliferation of different interfaces and formats, leading to a fragmented viewing experience.

Innovation Solution

A system and method that integrates media productions from various content providers by creating normalized media documents and canonical objects, allowing for matching and grouping of similar content across providers, and providing an API for client modules to query and display integrated content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple content provider systems with different interfaces and formats are integrated, then the variety and quantity of media content available to users increases, but the system complexity and difficulty of navigation increase

Engineering Contradiction:
Improvecontent varietyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a normalization module as an intermediary layer between content provider systems and the user interface. This module receives media productions in various formats from different content providers, normalizes them into a common format, and presents them through a unified interface. The normalization module acts as a mediator that handles format conversion and standardization, allowing the system to support multiple content providers without increasing user-facing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional modules: content provider interface modules, normalization modules, matching modules, and user interface modules. Each normalization module is responsible for a specific content provider's format, and the matching module separately handles content identification and grouping. This segmentation allows the system to manage complexity by distributing functionality across specialized components rather than having a monolithic structure.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If media productions from different content providers are presented with unified interface, then user experience is improved, but the loss of provider-specific information and formatting occurs

Engineering Contradiction:
Improveuser experienceVSAvoidprovider-specific information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The normalization module creates standardized copies of media production metadata from various content providers. Instead of directly displaying original provider-specific formats, the system creates normalized copies with standardized fields (title, description, media type, etc.) while preserving the essential information needed for user interaction. This copying approach maintains user experience consistency while retaining sufficient provider-specific information through the standardized schema.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms provider-specific parameters into standardized parameters through the normalization process. Media productions with different original formats have their parameters changed to match a common schema, allowing unified presentation. The transformation preserves essential information by mapping diverse provider fields to standardized fields, ensuring that user-relevant information is maintained while achieving interface unification.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If normalization modules are created for each content provider system, then format compatibility is achieved, but the device complexity and development effort increase

Engineering Contradiction:
Improveformat compatibilityVSAvoiddevelopment effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The normalization modules are designed with universal functionality to handle multiple content provider formats. Each normalization module implements a common interface and standardized output schema, allowing them to serve multiple purposes: format conversion, validation, and standardization. This multi-functionality reduces development effort by using consistent patterns across different provider integrations rather than creating entirely separate processing paths for each provider.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9300986B2Media system with canonical architecture for integrating media productions from different content providers
Publication Date: 2016.03.29 APPLE INC
  • US9300986B2 patent drawing
  • US9300986B2 patent drawing
  • US9300986B2 patent drawing

AI summary

A system and method for integrating media productions imported from a plurality of content provider systems are described. The system and method may communicate with a plurality of content provider systems to import a set of media productions from each content provider system and may normalize each media production into a normalized media document format. The media productions may be matched to each other based on the normalized media documents. The system and method may also create and store a plurality of canonical objects based on the matches determined for the media productions. For example, if a given media production matches one or more other media productions then all of the matching media productions may be linked together by a canonical object, e.g., so that the canonical object functions as an abstract representation of all of the matching media productions.