DVB Stream Update Descriptors for Off-Schedule MPD Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional television receivers update meta-programming data (MPD) on a predefined schedule, leading to delayed updates when unforeseen changes occur, such as rescheduled events, causing mismatched information in electronic program guides (EPGs).

Innovation Solution

Implement a 'stream update descriptor' in digital video broadcast (DVB) service information (SI) to trigger off-schedule updates of MPD, allowing immediate updates when changes are detected within a relevant timeframe (TOI) using a local MPD engine, and optionally with provider-side intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If television receivers update MPD on a predefined schedule, then tuner availability is maintained and content viewing is uninterrupted, but update timeliness deteriorates when unforeseen changes occur

Engineering Contradiction:
Improveupdate timelinessVSAvoiddelay in MPD update
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism where the service information contains a stream update descriptor that notifies the television receiver of changes in the broadcast schedule. The receiver detects this descriptor and automatically triggers an off-schedule MPD update, creating a closed-loop feedback system that responds to real-time changes without requiring predefined update schedules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The television receiver performs self-service by autonomously detecting the stream update descriptor in the service information and automatically initiating the MPD update process without external intervention. The receiver monitors its own service information, identifies changes, and executes updates independently, eliminating the need for scheduled updates or manual configuration.

Inventive Principle:
Principle #25Self-service

2Reliability

If off-schedule MPD updates are implemented, then update timeliness improves for unforeseen changes, but device complexity increases due to additional update mechanisms

Engineering Contradiction:
Improveinformation accuracyVSAvoidMPD update mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the schedule change detection function with the existing service information processing mechanism. The stream update descriptor is integrated into the service information that the receiver already retrieves and processes, combining multiple functions (schedule monitoring, change detection, and update triggering) into a unified process rather than adding separate complex systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The service information is updated in advance by the broadcast service to include the stream update descriptor before the actual schedule change occurs. This preliminary action allows the television receiver to detect and respond to changes proactively, preparing the necessary update parameters ahead of time and reducing the complexity of real-time processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250254390A1Forced update of meta-programming data using digital video broadcast service information
Publication Date: 2025.08.07 DISH NETWORK LLC
  • US20250254390A1 patent drawing
  • US20250254390A1 patent drawing
  • US20250254390A1 patent drawing

AI summary

Embodiments detect updates to digital video broadcast (DVB) service information (SI), and forcing off-schedule updates to local meta-programming data (MPD) of a customer premises appliance in response to the update, where appropriate. For example, embodiments detect an SI update for at least one DVB content service being provided via a DVB network and determine whether a stream update descriptor in the SI is asserted. Detected assertion triggers an automatic off-schedule MPD update, including assigning a tuner to obtain updated provider MPD via an MPD service, and rebuilding local MPD based on the updated provider MPD. The local MPD is usable by the customer premises appliance to populate a meta-programming user interface (e.g., an electronic program guide) by which to display descriptive information about at least some of the plurality of DVB content services.