Video-on-Demand Playlist Management for Bandwidth and Setup Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video-on-demand systems face challenges in efficiently managing playlists and delivering content over communications networks, leading to issues such as bandwidth inefficiencies, prolonged session setup times, and the need for resource-intensive setup processes at both client and server levels.

Innovation Solution

The implementation of techniques that allow for the creation and management of playlists within a single video-on-demand session, where a video server sends a playlist describing interrelationships between program segments and related segments, and modifies it in real-time over a video content network, using enhanced television binary interchange format (eBIF) resources and stream events, enabling seamless content delivery without the need for actual tuning at the set-top device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional video-on-demand systems use separate setup processes for each content delivery, then content can be delivered with proper resource allocation, but session setup times are prolonged and system resources are consumed inefficiently

Engineering Contradiction:
Improvesession setup timeVSAvoidcontent delivery efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent combines multiple content delivery operations into a single unified session. The video server establishes one session that can deliver multiple different content items (program segments and related segments) without requiring separate setup processes for each item. This merging of operations eliminates redundant session establishment overhead and reduces total setup time while maintaining proper resource allocation for each content item.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by establishing the video-on-demand session in advance and preparing the playlist structure beforehand. The session is set up with the capability to deliver multiple content items, and the playlist is pre-configured with references to program segments and related segments. This preliminary session establishment eliminates the need for repeated setup processes when delivering different content items within the same session.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If the system establishes separate video-on-demand sessions for each content item, then resource allocation can be optimized per item, but bandwidth is used inefficiently and setup processes become resource-intensive

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsetup process complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent merges multiple content delivery operations into a single video-on-demand session, allowing the system to deliver different content items (program segments and related segments) through one unified session. This approach improves bandwidth efficiency by eliminating redundant session establishment overhead and reduces the complexity of setup processes while maintaining proper resource allocation for each content item through the playlist structure.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the video server sends complete playlists for each content request, then content delivery can be seamless, but bandwidth is consumed unnecessarily for redundant playlist data

Engineering Contradiction:
Improvecontent delivery seamless operationVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary playlist information from the complete playlist and sends it to the client. Instead of transmitting the entire playlist structure for each content request, the system identifies and sends only the specific playlist entries relevant to the requested content item. This extraction of essential information maintains seamless content delivery while significantly reducing bandwidth consumption by eliminating redundant playlist data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If the system allows fast channel changes without actual tuning, then user experience is enhanced, but the playlist management becomes more complex

Engineering Contradiction:
Improvechannel change speedVSAvoidplaylist management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses the playlist structure as a virtual representation of available content, allowing the system to switch between different program segments and related segments by referencing playlist entries rather than performing actual tuning operations. The playlist acts as a copy or map of the content structure, enabling fast channel changes through simple playlist navigation. This approach enhances user experience with rapid channel switching while the playlist management complexity is handled by the video server, not the client device.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9888212B2Apparatus and method for video-on-demand playlist
Publication Date: 2018.02.06 TIME WARNER CABLE ENTERPRISES LLC
  • US9888212B2 patent drawing
  • US9888212B2 patent drawing
  • US9888212B2 patent drawing

AI summary

A method of providing programming content from a video server to a client coupled to the video server by a video content network includes the steps of sending, to the client, a playlist describing an interrelationship between at least one program segment and at least one related segment; sending, from the video server to the client over the video content network, video content comprising the at least one program segment and the at least one related segment; and modifying the playlist via communication to the client. The steps of sending the playlist, sending the content, and modifying the playlist are all accomplished within a single video-on-demand session per user.