Device-Specific Media Indexing for Adaptive Content Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems struggle to efficiently transcode and deliver media content to devices with varying capabilities, leading to suboptimal playback experiences due to mismatched encoding standards and network conditions.

Innovation Solution

A content server transcodes media content into multiple encoding formats and generates a top-level index file tailored to the capabilities of each playback device, ensuring seamless playback by filtering assets based on device capabilities, location, and user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is transcoded into multiple encoding formats for different devices, then compatibility across diverse playback devices is improved, but processing complexity and time increase

Engineering Contradiction:
Improvecompatibility across diverse playback devicesVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs transcoding in advance before content delivery, converting the original content into multiple encoding formats (e.g., H.264, H.265, VP9) and storing these pre-transcoded versions. When a playback device requests content, the server selects the appropriate pre-transcoded version based on device capabilities, avoiding real-time transcoding delays and complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content delivery system segments the transcoding process into distinct stages: initial transcoding to multiple formats, storage of segmented encoding versions, and selective delivery based on device capabilities. This segmentation allows the system to handle complexity in manageable portions rather than attempting real-time multi-format conversion.

Inventive Principle:
Principle #1Segmentation

2Reliability

If adaptive bitrate streaming is implemented to match network conditions, then streaming quality is improved, but system complexity increases

Engineering Contradiction:
Improvestreaming qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements adaptive bitrate streaming by dynamically selecting content delivery parameters based on real-time network conditions and device capabilities. The playback server monitors bandwidth, latency, and device characteristics, then adjusts the selected encoding format and bitrate accordingly, enabling flexible adaptation without requiring complex client-side transcoding capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The playback server acts as an intermediary between the content source and playback devices, handling the complexity of adaptive bitrate selection. Instead of requiring playback devices to perform complex adaptive streaming decisions, the server pre-processes content into multiple bitrates and intelligently selects the appropriate stream based on network conditions, simplifying the client-side implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If device capability information is collected and processed, then content delivery optimization is improved, but data processing requirements increase

Engineering Contradiction:
Improvecontent delivery optimizationVSAvoiddata processing requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system optimizes content delivery by changing delivery parameters based on device capability information. The playback server analyzes device attributes (screen resolution, supported codecs, processing power) and adjusts content parameters accordingly, selecting appropriate encoding formats and bitrates. This parameter-based optimization enables efficient content delivery without requiring extensive data processing, as the server maintains capability profiles for different device types.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4730752A2Systems and methods for encoding and sharing content between devices
Publication Date: 2026.04.22 DIVX LLC
  • EP4730752A2 patent drawingFigure 1
  • EP4730752A2 patent drawingFigure 2
  • EP4730752A2 patent drawingFigure 3

AI summary

Systems and methods for sharing content between devices are disclosed. To request a shared piece of media content, a playback device generates and sends a request to content server. The playback device includes information in the request that indicates the playback capabilities of the device. The content server receives the request and determines the playback capabilities of the playback device from the information in the request. The content server then determines the assets that may be used by the playback device to obtain the media content and generates a top level index file for the playback device that includes information about the determined assets. The top level index file is then sent to the playback device that may then use the top level index file to obtain the media content using the indicated assets.