Rendering Stream Controller for Diverse Web Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional stream rendering systems are limited to specific predetermined web-based content, content arrangements, multiple bitrates, and destinations, restricting their operational flexibility and ability to manage continuous, high-availability rendering streams.

Innovation Solution

A rendering stream providing system with a rendering stream controller (RSC) that manages and monitors processes, enables start/stop/restart of sessions, and controls multiple rendering engines to generate MPEG transport streams from diverse web sources for various service providers, incorporating an outbound IP address inventory system, video rendering engine and network elements inventory system, and a GUI for operational management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional stream rendering systems use predetermined content and fixed configurations, then system simplicity is maintained, but operational flexibility and adaptability are restricted

Engineering Contradiction:
Improveoperational flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rendering stream controller is designed to manage multiple rendering engines that can process diverse web-based content from different sources and convert them into various stream formats simultaneously. The system can handle HTML5, HLS, and other web content formats through a unified control interface, enabling one system to perform multiple rendering functions for different content types and delivery scenarios

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

Solution Approach 2:

The system employs dynamic configuration capabilities where the rendering stream controller can adjust rendering parameters, select different content sources, and modify stream output characteristics in real-time based on operational requirements. The inventory systems for IP addresses and network elements enable dynamic resource allocation and system reconfiguration without hardware changes

Inventive Principle:
Principle #15Dynamics

2Reliability

If conventional systems are limited to specific destinations and content types, then system complexity is reduced, but the ability to manage continuous high-availability streams is compromised

Engineering Contradiction:
Improvehigh availabilityVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The rendering stream controller implements monitoring and feedback mechanisms that track the status of rendering engines, content sources, and network elements. This feedback enables the system to detect failures, switch to backup resources from the inventory systems, and maintain continuous stream delivery, thereby achieving high availability through automated fault management

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system utilizes inventory systems that store multiple IP addresses and network element configurations, allowing dynamic parameter changes when failures occur. The controller can switch between different outbound IP addresses and network elements based on real-time conditions, maintaining stream continuity without manual intervention

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system manages multiple content sources and rendering engines, then content diversity and stream variety are improved, but control and monitoring complexity increases

Engineering Contradiction:
Improvecontent diversityVSAvoidcontrol ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The rendering stream controller serves as an intermediary that abstracts the complexity of managing multiple rendering engines and content sources. It provides a unified control interface that simplifies operations while handling the coordination of diverse content sources, rendering engines, and network elements behind the scenes, making the system easier to operate despite its versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11523151B2Rendering stream controller
Publication Date: 2022.12.06 ARRIS ENTERPRISES LLC
  • US11523151B2 patent drawing
  • US11523151B2 patent drawing
  • US11523151B2 patent drawing

AI summary

A system is provided for a rendering stream distributor controller for use with a plurality of content sources, a HTML code repository, a plurality of video rendering engines and a distribution network. The rendering stream distributor controller includes an outbound IP address inventory system, a video rendering engine and network elements inventory system and a rendering stream controller. The rendering stream controller is able to provide a stream instruction, based on one of a plurality of outbound IP addresses, one of a plurality of HTML content identification data, and one of a plurality of sets of HTML code so as to instruct one of the plurality of video rendering engines to output an MPEG transport stream.