Collaborative Transcoding Engine for Home Media Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing home media networks face challenges in efficiently transforming content to be compatible with various devices within the network, due to difficulties in discovering and managing device capabilities, communicating content location, and ensuring timely transcoding and transrating/transsizing.

Innovation Solution

A system that records user media playback habits and device transcoding capabilities, allowing for automatic content loading and transcoding into the format used by the target playback device, with a collaborative transcoding engine that proactively anticipates and prepares content based on usage trends, utilizing the most efficient device within the network for transcoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is transformed in real-time to be compatible with various target display devices, then compatibility and adaptability are improved, but processing time and system complexity increase

Engineering Contradiction:
Improvecontent compatibilityVSAvoidtranscoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system proactively transcodes content from source devices to target device formats before actual playback requests are made. By analyzing usage patterns and predicting future playback needs, the system prepares content in advance, transforming it into compatible formats for various target devices. This eliminates real-time transcoding delays when users request content playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system divides the home media network into source devices, collaborative transcoding engines, and target playback devices. Each component has specialized functions: source devices store original content, transcoding engines process format conversions, and playback devices consume content. This segmentation allows parallel processing of multiple content transformations simultaneously, reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

2Productivity

If device capabilities are discovered and managed centrally, then coordination efficiency is improved, but network complexity and communication overhead increase

Engineering Contradiction:
Improvecoordination efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each device in the home media network autonomously publishes its own capabilities, supported formats, and content metadata to the network. Devices self-register and self-describe without requiring centralized inventory management. When content playback is requested, the system queries device capabilities through standardized protocols, allowing devices to independently provide information about their transcoding support and format compatibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a universal standardized protocol that all devices adhere to for capability publication and content request handling. This single standardized interface allows diverse devices with different capabilities to be managed uniformly, reducing network management complexity while maintaining high coordination efficiency through consistent communication patterns.

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

3Productivity

If multiple devices are utilized for content transformation, then processing capability and speed are improved, but device selection complexity and resource management difficulty increase

Engineering Contradiction:
Improvetranscoding speedVSAvoiddevice selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors device availability, current processing loads, and performance metrics of participating devices. Based on this feedback, the collaborative transcoding engine dynamically selects which devices should handle specific content transformation tasks. This feedback mechanism allows the system to optimize device utilization in real-time, balancing workload across available devices while automatically handling the complexity of device selection and resource allocation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8688665B2Collaborative transcoding
Publication Date: 2014.04.01 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US8688665B2 patent drawing
  • US8688665B2 patent drawing
  • US8688665B2 patent drawing

AI summary

A method of collaborative transcoding includes discovering capabilities of devices within a network; exchanging information about content stored within the network; anticipating a request for a content item in a target format; identifying a location of the content item by referencing the information about content stored within the network; and, if the content item is not in the target format, selecting a the device within the network to transcode the content into the target format. A system for collaborative transcoding includes a network, the network comprising a first networked device and at least one other networked device, the first networked device receiving a request for a content item in a target format; a shared content history; the shared content history comprising a list of content available on the network, the first networked device searching the shared content history to determine if another networked device can provide the content item; a capability list comprising a native format and transcoding capabilities of the networked devices, the first networked device searching the capability list to determine if any the networked device is configured to transcode the content item from a source format to a target format.