Server-Side Trick Mode Restrictions for VOD ABR Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video content service providers face challenges in dynamically inserting interstitial content, such as advertisements, into adaptive bitrate (ABR) streaming while preventing users from skipping specific sections of content, particularly in Video on Demand (VOD) streams, where the full video is available for immediate access.

Innovation Solution

Implementing a server-side interstitial content insertion system that transforms static VOD media playlists into dynamic, growing playlists, allowing for real-time insertion of interstitial content and enforcing trick mode restrictions by using an ABR controller to manage playlist updates and user playback positions, without requiring changes to protocols or proprietary client implementations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static VOD media playlists are used, then content is available for immediate access, but real-time interstitial content insertion and trick mode restrictions cannot be enforced

Engineering Contradiction:
Improvereal-time content insertion capabilityVSAvoidplaylist management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static VOD playlists into dynamic playlists that can be updated in real-time during playback. The server dynamically generates playlists by inserting interstitial content at designated positions and controlling playback position, enabling the system to adapt to real-time requirements while maintaining the underlying VOD stream structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the VOD stream into multiple segments or chunks that can be independently managed. By dividing the continuous stream into discrete segments, the system can insert interstitial content between segments and enforce trick mode restrictions on specific segments without affecting the entire stream, thus achieving real-time adaptability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If interstitial content is inserted into VOD streams, then monetization is enabled, but user ability to skip sections is not prevented

Engineering Contradiction:
Improvemonetization effectivenessVSAvoidtrick mode restriction enforcement
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the server monitors playback position and user behavior in real-time. When a user attempts to skip sections or access content outside the authorized playback range, the system detects this through feedback signals and responds by adjusting the playlist or blocking the skip attempt, thus enforcing trick mode restrictions while maintaining monetization capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary anti-action by pre-configuring the playlist with interstitial content at specific positions and pre-establishing trick mode restrictions before playback begins. The system proactively prevents skipping by controlling the playback position through playlist management, ensuring that users cannot access content before authorized points or skip designated interstitial sections.

Inventive Principle:
Principle #9Preliminary anti-action

3Adaptability or versatility

If server-side playlist manipulation is implemented, then real-time content control is achieved, but protocol compatibility issues may arise

Engineering Contradiction:
Improvereal-time playback controlVSAvoidprotocol implementation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent designs the playlist manipulation system to be universally compatible with standard streaming protocols. By using widely adopted playlist formats and maintaining compatibility with existing client implementations, the system achieves real-time content control without requiring proprietary protocol changes or complex client-side modifications, thus simplifying deployment and enhancing ease of manufacture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10681431B2Real-time interstitial content resolution and trick mode restrictions
Publication Date: 2020.06.09 CISCO TECHNOLOGY INC
  • US10681431B2 patent drawing
  • US10681431B2 patent drawing
  • US10681431B2 patent drawing

AI summary

Server-side trick mode restrictions in a stream may be provided. The stream may comprise, for example, a Video on Demand (VOD) Adaptive Bitrate (ABR) stream. First, a playlist request corresponding to a stream may be received from a user device. Next, a current stream position in the stream may be determined. In response to receiving the playlist request and when the current stream position corresponds to a non-skip segment, a playlist may be created having a last chunk comprising a next chunk of the stream from the current stream position. The playlist may then be provided to the user device.