Obfuscated Playlist Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face revenue loss due to third-party interference, such as removal or replacement of advertisements in streamed media, which complicates detection of content and advertisement boundaries.

Innovation Solution

Obfuscating file names in playlists to obscure content and advertisement distinctions, and implementing redundancy measures like checksums to verify playlist integrity, ensuring playback devices refuse altered content and notify providers of tampering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If advertisement segments are clearly distinguished from content segments in playlists, then third parties can easily detect and remove/replace advertisements, but content providers lose revenue from lost advertisement impressions

Engineering Contradiction:
Improveease of detecting content boundariesVSAvoidrevenue loss
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent applies the principle of obscuring distinguishing characteristics by making advertisement file names resemble content file names through obfuscation techniques. Instead of using clear, distinguishable naming conventions that would make advertisement detection easy, the system deliberately uses similar naming patterns for both content and advertisement files, making it difficult for third parties to differentiate and selectively remove advertisements while maintaining the ability for the content provider to identify and protect their advertisement inventory through other means.

Inventive Principle:
Principle #32Color changes

2Ease of operation

If playlist files use simple, readable names, then it is easy to identify and manage files, but third parties can easily detect advertisement boundaries and alter the stream

Engineering Contradiction:
Improveease of file managementVSAvoidthird-party interference
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by implementing different naming strategies for different portions of the playlist. While the overall playlist structure remains manageable, specific segments (advertisement files) use obfuscated naming conventions that differ from traditional clear naming. This localized application of obfuscation to critical advertisement segments while maintaining overall playlist structure allows the system to balance ease of management with protection against third-party interference.

Inventive Principle:
Principle #3Local quality

3Productivity

If the content stream uses standard playlist formats with clear segment identification, then playback devices can easily process the stream, but advertisement removal and replacement becomes trivial for third parties

Engineering Contradiction:
Improvestream processing efficiencyVSAvoidadvertisement integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-obfuscating advertisement file names before they are included in the playlist, and by implementing integrity verification mechanisms in advance. The content provider embeds checksums or hash values in the playlist that allow playback devices to verify whether the playlist has been altered. This preliminary protection measures ensure that even though the stream uses standard formats for compatibility, the advertisement integrity is protected before transmission occurs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20220284130A1Content Playlist Integrity
Publication Date: 2022.09.08 COMCAST CABLE COMM LLC
  • US20220284130A1 patent drawing
  • US20220284130A1 patent drawing
  • US20220284130A1 patent drawing

AI summary

Systems, apparatuses, and methods are described for protecting the integrity of a playlist, and/or for determining whether a playlist has been altered. The playlist may comprise references to segments of multiple content types. The references may be obfuscated, and/or confirmation data may be used to detect playlist alteration.