Peer-to-Peer Video Chunk Distribution for Cost Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video delivery systems face challenges in efficiently managing increasing video traffic, leading to high infrastructure costs and constrained playback quality due to linear cost increases with video bytes consumed, and lack a system that optimizes network infrastructure for efficient video delivery.

Innovation Solution

A peer-to-peer system that distributes video chunks across multiple peer devices and servers, using a communication protocol to filter and fetch video chunks based on cost, ensuring minimal delivery cost and continuous playback by selecting the most efficient peer devices and servers for video delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If centralized video servers are used to deliver videos, then video delivery is simple to implement, but infrastructure costs increase linearly with video bytes consumed

Engineering Contradiction:
Improveease of implementationVSAvoidinfrastructure cost
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent segments video content into multiple chunks and distributes them across a peer-to-peer network. Instead of a single centralized server handling all video delivery, the system divides the video data and spreads it across multiple peer devices, reducing the burden on any single infrastructure component and lowering overall delivery costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a self-service mechanism where peer devices automatically contribute their own video chunks to the delivery network. When a peer requests video content, it not only receives chunks from other peers but also contributes its own cached chunks to help other peers, creating a self-sustaining delivery system that reduces infrastructure costs.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If centralized video servers are used to deliver videos, then video delivery infrastructure is simple to manage, but playback quality is constrained by the weakest network capacity

Engineering Contradiction:
Improveinfrastructure managementVSAvoidplayback quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by allowing different peers to contribute video chunks at different quality levels based on their individual network capacities. Each peer can contribute chunks appropriate to its network conditions, and the receiving peer can select optimal chunks from multiple sources, ensuring high playback quality without requiring all infrastructure components to have uniform high capacity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent merges multiple video chunk sources from different peers into a single coherent video stream. By combining chunks from multiple peers with varying network capacities, the system achieves high playback quality that exceeds what any single peer could provide alone, while maintaining simple infrastructure management.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If video chunks are fetched from multiple peer devices and servers, then delivery cost is minimized, but system complexity increases

Engineering Contradiction:
Improvedelivery costVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent changes key parameters such as peer selection criteria, chunk fetching strategies, and cost calculation metrics to optimize delivery cost. By dynamically adjusting these parameters based on network conditions and peer contributions, the system achieves low delivery cost while managing complexity through parameter optimization rather than complex architecture.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If peer devices contribute video chunks to the network, then infrastructure cost is reduced, but reliability depends on peer availability

Engineering Contradiction:
Improveinfrastructure costVSAvoidpeer availability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by having peers cache video chunks in advance and maintain redundancy in the network. When a peer becomes unavailable, other peers that have cached the same chunks can continue to serve the network, ensuring continuous operation and reducing reliance on any single peer's availability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS8169916B1Multi-platform video delivery configuration
Publication Date: 2012.05.01 MEDIAMELON
  • US8169916B1 patent drawing
  • US8169916B1 patent drawing
  • US8169916B1 patent drawing

AI summary

A system and a method are disclosed for delivering a video to a destination device using multiple sources and multiple protocols. The video can be on demand or a live video. A video is divided into several chunks distributed across devices and servers in the network. A node is selected for delivering a video chunk based on criteria including the cost of delivery of the chunk from the node to the destination node. This also improves the throughput of the entire system. Different nodes can use different communication protocols for delivering chunks of videos. Portions of videos are forward-cached to a node before a request for the video is made by the node. Activities associated with a device are gathered to determine a profile for the device. The profile of the device is used to select videos to be forward-cached to the peer device.