Media Content Processing System with Dynamic Server Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media distribution services face challenges in automating the processing of media programs and metadata from diverse sources, due to varying formats and delivery techniques, which makes manual processing impractical for high volumes and rapid content delivery.

Innovation Solution

A system comprising a queue and multiple servers, with control logic to monitor and adjust server utilization, processes media programs by receiving them in a predetermined format, transcoding, and formatting metadata, using a service-oriented architecture and media service bus to route tasks between processing services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual processing is used to handle media programs from diverse sources, then processing accuracy can be maintained, but productivity is too low to handle high volumes and rapid content delivery

Engineering Contradiction:
Improvecontent processing speedVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes the parameter of processing mode from manual to automated, enabling high-volume content processing while maintaining quality through standardized automated workflows and format conversion protocols

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

An automated processing system acts as an intermediary between content sources and distribution platforms, handling format conversion, metadata extraction, and quality control to bridge the complexity gap

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple servers are deployed to handle high content volume, then productivity increases, but device complexity and cost increase

Engineering Contradiction:
Improvecontent processing capacityVSAvoidserver infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements dynamic server allocation where the number of active servers adjusts automatically based on content volume and processing demands, optimizing resource utilization and reducing infrastructure complexity during low-demand periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Servers are designed with multi-functionality to handle various processing tasks including format conversion, metadata processing, and quality control, reducing the total number of specialized servers needed

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

Data Source

PatentUS8621099B2Systems and methods for formatting media content for distribution
Publication Date: 2013.12.31 SLING MEDIA INC
  • US8621099B2 patent drawing
  • US8621099B2 patent drawing
  • US8621099B2 patent drawing

AI summary

Systems and methods are described for processing media programs for distribution on a network. Media programs are received from one or more sources and placed on a queue in an appropriate format. Programs are retrieved from the queue and processed by any number of servers to format the program and/or its metadata for distribution on the network.