Streaming Media Device Failover Through Cloud Sequencer Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media delivery systems face inefficiencies due to reliance on monolithic enterprise applications, delayed data access, and limited disaster recovery capabilities, particularly in terrestrial broadcast stations when communication is severed.

Innovation Solution

Implementing a media broadcast system using microservice applications with a common API for real-time communication and data distribution, along with edge devices that store local media files and sequencers for disaster recovery, enabling seamless operation during outages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If monolithic enterprise applications and batch processing are used in media delivery systems, then system integration is simplified, but data duplication and inefficiencies occur

Engineering Contradiction:
Improvesystem integration complexityVSAvoidmedia delivery efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the monolithic enterprise application into multiple microservice applications, each handling specific media delivery functions independently. This segmentation eliminates data duplication by allowing each microservice to access real-time data from shared sources without copying, while maintaining simplified integration through standardized communication protocols between services.

Inventive Principle:
Principle #1Segmentation

2Power

If batch processing is used for data handling, then processing overhead is reduced, but real-time data availability is lost causing errors

Engineering Contradiction:
Improveprocessing throughputVSAvoiddata accuracy
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent implements dynamic data processing where the system automatically switches between batch processing for non-critical operations and real-time processing for critical media delivery operations. This dynamic approach maintains high processing throughput for routine tasks while ensuring data accuracy for time-sensitive broadcast operations by fetching real-time data from sources when needed.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If terrestrial broadcast stations use conventional media automation systems, then standard operations are supported, but disaster recovery capability is limited when communication is severed

Engineering Contradiction:
Improveoperational flexibilityVSAvoiddisaster recovery capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-configuring edge devices with local copies of media files and sequencers before communication failures occur. When communication with central systems is severed, these pre-prepared local resources enable immediate disaster recovery operations without interruption to broadcast services, while the system maintains adaptability to switch between centralized and decentralized operational modes.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12375542B1Outage handling by streaming end-user media device
Publication Date: 2025.07.29 IHEARTMEDIA MANAGEMENT SERVICES INC
  • US12375542B1 patent drawing
  • US12375542B1 patent drawing
  • US12375542B1 patent drawing

AI summary

A streaming end-user media device includes memory storing a program of instructions, and a processor coupled to the memory. The processor is configured to execute the program of instructions to access media automation services provided by media-provider back-end systems via a cloud-based sequencer, and detect unavailability of the cloud-based sequencer. In response to detecting the unavailability of the cloud-based sequencer, disconnect the streaming end-user media device from the cloud-based sequencer, and initiate a separate connection to the media-provider back-end systems using a link that bypasses the cloud-based sequencer.