Content Orchestration Engine for Customized Video Stream Assembly
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content providers face challenges in ensuring viewer loyalty and generating revenue through advertising and promotions due to contractual agreements and distribution rights issues across different delivery modes, such as linear TV broadcasts and internet streaming, which limits their ability to deliver customized content.
Innovation Solution
A real-time dynamically scalable cloud-based content orchestration system that aggregates data from national and local providers to create customized video streams by managing content sources, identifying primary sources, and enabling frame-accurate assembly of content, including live programming and advertising, in a virtual environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content providers use traditional linear TV broadcast distribution mode, then contractual agreements for advertising compensation are clear and established, but the ability to deliver customized content to individual viewers is limited
Solution Approach 1:
The patent segments content streams into modular components that can be independently selected and assembled. Content is divided into discrete segments that can be recombined to create customized streams for different viewers, enabling personalization without requiring complete redesign of the distribution system
Solution Approach 2:
The patent implements a nested architecture where multiple content streams are embedded within a master stream structure. The system nests standardized content modules within a flexible orchestration framework, allowing customization at multiple levels while maintaining system manageability
2Productivity
If content providers deliver customized content streams in real-time, then viewer loyalty and advertising revenue potential increase, but the computational resources and system complexity required increase significantly
Solution Approach 1:
The patent pre-processes and prepares content segments in advance before real-time delivery. Content is pre-segmented, pre-encoded, and pre-organized into reusable modules during off-peak times, reducing the computational burden during live stream assembly and enabling efficient real-time customization
Solution Approach 2:
The patent creates and uses template-based content stream copies that can be rapidly instantiated for different viewers. Instead of generating entirely unique streams from scratch, the system uses standardized templates that are copied and customized with minimal modifications, significantly reducing real-time computational requirements
3Adaptability or versatility
If content providers assemble customized content streams from multiple sources, then the ability to address distribution rights issues improves, but the difficulty of managing content sources and ensuring synchronization increases
Solution Approach 1:
The patent introduces an intermediary orchestration layer that manages multiple content sources. This intermediary component mediates between diverse content sources and the final customized stream, handling synchronization, rights management, and source coordination centrally, which simplifies the complexity of managing multiple sources
Solution Approach 2:
The patent uses parameter-based control to manage content sources. By changing parameters such as source selection, timing offsets, and assembly rules, the system can flexibly manage different content sources and their synchronization requirements without structural modifications, making source management more controllable and measurable
Data Source
AI summary
There is provided a content orchestration system and a method for use by the content orchestration system to enable assembly of one or more customized content streams. In one implementation, such a content orchestration system includes a computing platform having a processor, and a content orchestration engine for execution by the processor. The content orchestration engine is configured to receive data describing multiple content sources capable of providing content for use in assembling a customized content stream. The content orchestration engine is also configured to identify customization guidelines corresponding to a destination of the customized content stream, and to determine instructions for assembling the customized content stream based on the data and the customization guidelines.


