Content Packager Alignment via Dual Timestamps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In streaming media systems, maintaining alignment among content packagers relative to a media stream is crucial for seamless user experience, but existing technologies face challenges in ensuring continuous operation and synchronization, especially in the event of failures or communication interruptions.

Innovation Solution

The use of 64-bit Network Time Protocol (NTP) time stamps, with one indicating the creation time of content fragments and another marking events such as component failures or advertising markers, facilitates alignment among redundant content packagers, ensuring they remain synchronized even during outages or changes in network components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple redundant content packagers are deployed to ensure continuous service, then system reliability is improved, but maintaining alignment and synchronization among packagers becomes more difficult

Engineering Contradiction:
Improvecontinuous service availabilityVSAvoidalignment maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses event time stamps embedded in content fragments as feedback signals. Each packager monitors these time stamps to detect alignment deviations from other packagers and automatically adjusts its operation to maintain synchronization, enabling self-correcting alignment without complex external coordination

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Packagers autonomously maintain alignment by processing event time stamps from content fragments. The alignment mechanism is distributed and self-managing, where each packager independently adjusts its timing based on the embedded time stamps without requiring centralized control or complex inter-packager communication protocols

Inventive Principle:
Principle #25Self-service

2Ease of operation

If content packagers operate independently to simplify individual operation, then ease of operation is improved, but alignment and synchronization between packagers deteriorates

Engineering Contradiction:
Improveindividual packager operationVSAvoidpackager alignment stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The system merges the alignment function into the content delivery process itself by embedding event time stamps in content fragments. This combines the independent operation capability with automatic alignment, allowing packagers to work autonomously while maintaining synchronized timing through the shared time stamp reference in the content stream

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If precise alignment is maintained among all packagers, then user experience quality is improved, but system complexity and coordination overhead increase

Engineering Contradiction:
Improvepackager alignment precisionVSAvoidsynchronization system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Event time stamps embedded in content fragments serve as intermediaries between packagers. Instead of direct packager-to-packager communication or complex synchronization protocols, the time stamps act as a shared reference medium that indirectly coordinates all packagers, simplifying the synchronization mechanism while maintaining precise alignment

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If redundant packagers are used to handle failures, then reliability is improved, but alignment divergence may occur during outages

Engineering Contradiction:
Improveservice continuity during failuresVSAvoidalignment consistency during outages
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

Event time stamps are preliminarily embedded in content fragments before distribution to packagers. This preliminary timing information allows packagers to maintain alignment knowledge even during outages, as the time stamps provide pre-established reference points that guide synchronization when packagers come back online or when switching between redundant instances

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20200099729A1Aligning content packager instances
Publication Date: 2020.03.26 COMCAST CABLE COMM LLC
  • US20200099729A1 patent drawing
  • US20200099729A1 patent drawing
  • US20200099729A1 patent drawing

AI summary

Methods and systems for managing content are disclosed. As an example, a plurality of content fragment of a content asset may be generated and a plurality of time stamps may be associated with each of the plurality of fragments. A first time stamp may indicate a time a respective one of the plurality of fragments was generated and a second time stamp may represent an event time associated with one or more events of the network. As such, at least a portion of the plurality of content fragments may be transmitted to each of a plurality of content packagers, wherein at least the second time stamp associated with each of the plurality of fragments facilitates the alignment of the plurality of content packagers with each other.