VOD Server Multicast Grouping for Bandwidth Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video-on-demand (VOD) systems face challenges in minimizing content download latencies and managing bandwidth efficiently, especially when end-users want to share video content with friends, leading to increased bandwidth requirements and potential delays.

Innovation Solution

A method that utilizes social networking information to conserve bandwidth by proactively delivering VOD content to users and their social networking friends who share a common distribution node, allowing for multicast distribution without additional access network resources, thus reducing load and improving resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VOD content is delivered to multiple users through individual unicast connections, then each user can access content independently, but bandwidth consumption increases linearly with the number of requests

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges multiple unicast content delivery streams into a single multicast stream when multiple users within the same broadcast domain request the same VOD content. The system detects overlapping content requests from different users and consolidates them into one multicast transmission, thereby reducing bandwidth consumption while maintaining reliable content delivery to all requesting users simultaneously

Inventive Principle:
Principle #5Merging (Combining)

2Loss of energy

If multicast distribution is used to conserve bandwidth, then bandwidth efficiency improves, but additional network configuration and management complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidnetwork configuration complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where client devices automatically detect and join appropriate multicast groups for VOD content delivery without requiring manual network configuration. The set-top boxes autonomously monitor for content requests, determine when multicast is appropriate, and participate in multicast group formation, thereby reducing the operational complexity of managing multicast distributions while maintaining bandwidth efficiency

Inventive Principle:
Principle #25Self-service

3Loss of time

If VOD content is downloaded to client devices, then viewing can begin immediately, but local storage requirements increase

Engineering Contradiction:
Improvecontent download latencyVSAvoidlocal storage requirement
Core Design Contradiction:
Loss of timeVSVolume of stationary object

Solution Approach 1:

The patent combines the benefits of both download and streaming approaches by enabling clients to receive VOD content through multicast distribution. This allows content to be delivered efficiently to multiple clients simultaneously without requiring each client to store complete content locally, as the multicast stream provides continuous access to the content stream for all participating clients

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9106972B2Social networking for bandwidth conservation in video on demand systems
Publication Date: 2015.08.11 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9106972B2 patent drawing
  • US9106972B2 patent drawing
  • US9106972B2 patent drawing

AI summary

A method is disclosed for using social networking information to conserve bandwidth in a video-on-demand (VOD) system operated by a service provider. In a VOD server system, a request for a VOD content item is accepted from a first client system associated with a user of the VOD system. A list of social networking friends of the user is obtained. A node-sharing group of the list of social networking friends is determined. The node-sharing group includes the first client system and zero or more client systems sharing a distribution node of the VOD server system with the first client system. A video delivery start message is sent through the shared distribution node to each client system in the node-sharing group.