MVPD Stream Controller for Flexible ABR-to-MPEG Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MVPD systems are limited in their ability to control, manage, and monitor ABR linear stream-MPEG conversion stream sessions, lacking flexibility and operational control, especially in starting, stopping, and restarting sessions, and require configuration settings for IP multicast addresses.

Innovation Solution

A multichannel video programming distributor controller that includes an outbound IP address inventory system, conversion engine inventory system, and a stream controller to manage and monitor conversion sessions, enabling start, stop, restart, and status operations, and supports configuration settings for ABR linear stream-MPEG conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing MVPD systems are used for ABR linear stream-MPEG conversion, then basic conversion functionality is provided, but the systems lack flexibility and operational control for managing conversion sessions

Engineering Contradiction:
Improveflexibility in managing conversion sessionsVSAvoidoperational control capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments the conversion process into distinct manageable components including conversion sessions, each with independent control. The controller divides the overall conversion operation into separate sessions that can be individually started, stopped, and monitored, providing granular operational control and flexibility in managing multiple conversion tasks simultaneously.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If manual configuration of IP multicast addresses is required, then system setup is possible, but operational complexity and time consumption increase

Engineering Contradiction:
Improvesystem configuration easeVSAvoidconfiguration time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The controller pre-configures and maintains an inventory of outbound IP addresses ready for assignment. By having IP addresses pre-prepared and managed in the controller's memory, the system eliminates the need for manual configuration during operation, allowing rapid deployment and reducing configuration time while maintaining ease of setup.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If conversion sessions are started and stopped frequently, then operational flexibility is improved, but system stability and stream quality may deteriorate

Engineering Contradiction:
Improvesession management flexibilityVSAvoidstream quality consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The controller implements monitoring and feedback mechanisms that track the status and quality of conversion sessions. When sessions are started or stopped, the controller monitors stream quality metrics and system state, providing feedback that allows it to make informed decisions about session management, thereby maintaining stream quality consistency even during frequent operational changes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12537983B2Multichannel video programming distributor stream controller
Publication Date: 2026.01.27 ARRIS ENTERPRISES LLC
  • US12537983B2 patent drawing
  • US12537983B2 patent drawing
  • US12537983B2 patent drawing

AI summary

A multichannel video programming distributor controller is provided for use with an adaptive bitrate stream provider, a HTML code repository and a plurality of conversion engines. The multichannel video programming distributor controller includes an outbound IP address inventory system, conversion engine and network elements inventory system, and an MVPD stream controller. The MVPD stream controller is operable to provide a stream instruction, based on one of a plurality of outbound IP addresses, one of a plurality of ABR identification data and HTML identification data so as to instruct one of the plurality of conversion engines to output a first MPEG transport stream.