CDN Edge Server Partial Content Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery networks (CDNs) face challenges in efficiently delivering large content objects, often leading to server overload and poor quality of service for smaller content originators, as they struggle to manage resource-intensive distribution and partial downloads or stream terminations.

Innovation Solution

A system and method within a CDN that dynamically determines and streams a portion of a content object based on its characteristics, allowing edge servers to store and deliver only the necessary parts of the content, reducing resource usage and improving quality of service by caching and streaming only the requested portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a CDN stores and distributes the entire content object to an end user, then the content delivery is complete and reliable, but the resource consumption and storage requirements increase significantly

Engineering Contradiction:
Improvecontent delivery completenessVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The content object is divided into multiple segments or portions that can be independently stored and distributed. The system determines and distributes only the necessary portions of the content object based on user characteristics and delivery requirements, rather than transmitting the entire content object. This segmentation enables selective content distribution that reduces resource consumption while maintaining delivery reliability for the required portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial action by distributing only the necessary portions of the content object rather than the complete content. The CDN determines which portions are needed based on content characteristics and user requirements, then distributes only those portions. This partial distribution approach reduces resource consumption and storage requirements while still satisfying the minimum delivery needs of the end user.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If a CDN distributes large content objects to multiple end users, then content availability is improved, but the cost in terms of resources and storage increases

Engineering Contradiction:
Improvecontent availabilityVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Different portions of the content object are distributed to different edge servers or locations based on local requirements and user characteristics. Rather than uniformly distributing the entire content object to all potential users, the system identifies and distributes only the necessary portions to specific locations where they are actually needed. This local quality approach optimizes content availability while minimizing overall storage requirements across the CDN network.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary determination of which content portions are needed before actual distribution occurs. By analyzing content characteristics and predicting user requirements in advance, the CDN can pre-identify and prepare only the necessary portions for distribution, rather than preparing the entire content object. This preliminary action reduces the quantity of content that needs to be stored and distributed across the network.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a CDN streams content objects dynamically based on characteristics, then resource efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The CDN system automatically determines and distributes content portions based on the characteristics of the content objects and user requirements without requiring manual intervention. The system self-adjusts by analyzing content properties and making intelligent decisions about which portions to distribute, thereby improving resource efficiency while keeping the operational complexity manageable through automation rather than complex manual control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8966003B2Content delivery network stream server vignette distribution
Publication Date: 2015.02.24 DRNC HOLDINGS INC
  • US8966003B2 patent drawing
  • US8966003B2 patent drawing
  • US8966003B2 patent drawing

AI summary

A system and method for delivering content objects over the Internet to an end user system with a content delivery network (CDN) is disclosed. The system and method allow for dynamically storing and distributing a portion of content streams. When a content object is requested by an end user media player, the request is assigned to an edge server within the CDN. Characteristics of the content object are used to determine the portion of the content object where the portion is less than all of the requested content. The portion of content object is then retrieved from the content and is stored within the CDN. The portion of requested content is streamed to the end user media player. Ultimately, the whole content is streamed to the end user media player if the remainder of content is requested by the end user media player.