Video-on-Demand Content Placement Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge faced by content providers offering Video-on-Demand (VoD) services is the economic burden of replicating large video libraries across multiple metropolitan offices, due to increasing demand for high-quality content and limited storage and bandwidth resources, which existing cache replacement policies fail to efficiently address.

Innovation Solution

A mixed integer programming (MIP) approach combined with Lagrangian relaxation and integer rounding is used to optimize content placement across distribution nodes, predicting demand based on historical data and adjusting copies of videos according to popularity, thereby minimizing network bandwidth and storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire video library is replicated at each metropolitan office, then content availability and service reliability are improved, but storage cost and economic burden increase significantly

Engineering Contradiction:
Improvecontent availabilityVSAvoidstorage cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating content replication strategies based on local demand characteristics. Each metropolitan office replicates only the subset of videos most relevant to its local audience, rather than replicating the entire library uniformly. This is achieved through demand prediction models that analyze historical data to identify locally popular content, thereby reducing redundant storage while maintaining content availability where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by replicating only a portion of the video library at each metropolitan office rather than the complete library. The system determines the optimal subset of videos to replicate based on predicted local demand, ensuring sufficient content coverage without the excessive storage cost of full replication. This partial replication approach balances service reliability with economic feasibility.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the entire video library is replicated at each metropolitan office, then flash crowd overload is avoided, but network bandwidth consumption increases

Engineering Contradiction:
Improveservice stabilityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by predicting future content demand before it occurs. The system analyzes historical viewing patterns and demographic data to forecast which videos will be most popular in each metropolitan office, allowing proactive replication of only those predicted hits. This prevents bandwidth congestion during flash crowds by ensuring popular content is already locally available, rather than reacting to demand after it surge begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent reduces network bandwidth consumption by implementing local quality through demand-specific replication. Instead of replicating the entire library uniformly across all offices, the system tailors replication to local demand characteristics, replicating only the subset of videos most likely to be requested in each specific metropolitan office. This significantly reduces the total bandwidth required for content distribution while maintaining service stability.

Inventive Principle:
Principle #3Local quality

3Device complexity

If simple cache replacement policies like LRU or LFU are used, then device complexity is reduced, but content placement efficiency deteriorates

Engineering Contradiction:
Improveplacement algorithm complexityVSAvoidcontent placement efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor actual content demand patterns and use this information to refine future replication decisions. The system learns from historical data about what content is actually viewed, adjusting its predictions and replication strategies accordingly. This feedback loop enables the system to improve content placement efficiency over time without requiring overly complex algorithms, as the feedback mechanism naturally adapts to changing patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies copying in the sense of replicating content based on predicted demand rather than using simple cache replacement. The system creates copies of predicted popular videos and places them at appropriate metropolitan offices before demand occurs. This copying approach, guided by demand prediction models, achieves superior placement efficiency compared to simple LRU or LFU policies while maintaining manageable system complexity through statistical modeling rather than complex optimization algorithms.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8856846B2Content placement
Publication Date: 2014.10.07 AT&T INTELLECTUAL PROPERTY I L P
  • US8856846B2 patent drawing
  • US8856846B2 patent drawing
  • US8856846B2 patent drawing

AI summary

A method includes receiving data identifying new media content items to be added to a media distribution system that provides media content on demand to a plurality of endpoints. The media distribution system includes a plurality of distribution nodes, and each of the distribution nodes is coupled to a subset of the endpoints. Historical demand is determined during a particular time period for existing media content items that include content available via at least one of the distribution nodes before the data was received. The method includes forecasting demand for media content items, including new media content items and existing media content items, based on the historical demand. Each media content item is assigned to, and stored at, at least one corresponding distribution node based at least partially on a cost function and the forecasted demand.