Dynamic VOD Channel Allocation via Trickle Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video on demand (VOD) systems face bandwidth inefficiencies due to unicast streaming, which consumes excessive network resources, and multicast streaming limits flexibility by requiring subscribers to watch content at set intervals, undermining the 'on demand' aspect.

Innovation Solution

Implementing a dynamic VOD channel allocation system that streams multicast channels only when requested by subscribers, using a trickle server to slowly deliver video content segments, allowing for efficient bandwidth use and true on-demand viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If unicast video streaming is used to deliver VOD content to subscribers, then each subscriber can watch content at any time (true on-demand), but network bandwidth is dramatically reduced when multiple subscribers request video content

Engineering Contradiction:
Improveon-demand viewing flexibilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent combines unicast and multicast approaches by using unicast to deliver video segments to a cache server, then using multicast to distribute those segments to multiple subscribers simultaneously. This hybrid approach maintains on-demand flexibility while reducing bandwidth consumption through segment sharing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent divides video content into smaller segments that can be cached and distributed independently. By segmenting the video stream, the system can serve multiple subscribers with the same segment via multicast, reducing overall bandwidth usage while maintaining on-demand access.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If multicast video streaming is used to deliver VOD content to multiple subscribers, then network bandwidth is reduced by streaming one copy to multiple subscribers, but subscribers must watch content at set intervals which undermines the on-demand aspect

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidon-demand viewing flexibility
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent implements dynamic channel allocation where multicast channels are created on-demand based on subscriber requests. The system dynamically determines which video segments to multicast and to which subscribers, allowing flexible on-demand access while efficiently utilizing bandwidth through selective multicast distribution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a cache server as an intermediary between the content source and subscribers. The cache server receives unicast streams, caches video segments, and then distributes them via multicast to subscribers, enabling on-demand access while reducing network bandwidth consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple copies of the same video content are streamed through the network at various intervals, then the number of video streams is limited and bandwidth is managed, but a substantial amount of bandwidth is still consumed by typical multicast VOD systems

Engineering Contradiction:
Improvevideo stream management efficiencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies partial action by only multicasting video segments that are actually requested by subscribers, rather than continuously streaming all video content. This selective approach reduces bandwidth consumption while maintaining efficient stream management.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements a caching mechanism where video segments are temporarily stored and reused for multiple subscribers. By caching and reusing segments, the system reduces the need for continuous bandwidth allocation while maintaining efficient video stream management.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS9294731B2Dynamic VOD channel allocation based on viewer demand
Publication Date: 2016.03.22 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US9294731B2 patent drawing
  • US9294731B2 patent drawing
  • US9294731B2 patent drawing

AI summary

A system and method for delivering video content over a network in communication with a subscriber having an associated electronic device is disclosed. A network server is provided and is configured to transmit a plurality of multicast streams of video content over the network. A scheduled start time for the transmission of a first stream of the multicast streams is assigned. A request for the video content is received at a first time, which is after said scheduled start time and the request is the first request for the video content received by the network server after the scheduled start time. The first stream is transmitted over the network only after the request.