CDN Dynamic Content Delivery Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery networks face challenges in efficiently managing and delivering content with varying access rights and caching parameters, particularly when handling both shared and unique content, which can strain computing resources and limit caching capabilities.

Innovation Solution

A content delivery network service provider combines shared and unique content by utilizing a CDN service provider that processes requests based on access rights and caching parameters, routing content through a network of geographically distributed POPs with DNS and cache components, and dynamically selecting cache or network computing components to optimize delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a CDN service provider handles both shared and unique content with varying access rights and caching parameters, then content delivery efficiency and service quality are improved, but computing resource strain increases

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidcomputing resource strain
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments content into shared content components and unique content components, allowing different caching and delivery strategies for each type. Shared content can be cached and delivered efficiently across multiple users, while unique content with personalized access rights is handled separately, reducing the computational burden on the CDN for content with varying access rights and caching parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality treatment to different content components based on their characteristics. Shared content receives optimized caching and delivery parameters, while unique content with personalized access rights receives tailored handling. This local differentiation allows the system to optimize delivery efficiency for each content type without uniformly increasing computing resource strain across all content handling operations.

Inventive Principle:
Principle #3Local quality

2Reliability

If CDN service providers cache personalized content with varying access rights, then service quality and latency are improved, but caching capabilities are limited

Engineering Contradiction:
Improveservice qualityVSAvoidcaching capabilities
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments content into shared and unique components, enabling the CDN to cache shared content with standardized access rights and caching parameters while handling unique personalized content separately. This segmentation allows the CDN to maintain robust caching capabilities for shared content while adapting to the specific access rights requirements of unique content, thereby improving service quality without uniformly limiting caching capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic content delivery by determining whether to serve content from cache or originate it based on the content type and access rights. For shared content with standardized caching parameters, the system can reliably use cached copies. For unique content with varying access rights, the system dynamically decides whether to retrieve from the origin server or use cache, optimizing service quality while adapting caching capabilities to specific content characteristics.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9628554B2Dynamic content delivery
Publication Date: 2017.04.18 AMAZON TECH INC
  • US9628554B2 patent drawing
  • US9628554B2 patent drawing
  • US9628554B2 patent drawing

AI summary

Aspects of the present disclosure relate to the generation and delivery of content including unique and shared components. A content delivery network service provider can obtain requests for content from client computing devices. Based on information provided in the request or otherwise managed by executable code on the client computing device, the CDN service provider obtains one or more pieces of content that may be shared by more than one user or client computing devices. Additionally, the CDN service provider obtains one or more pieces of content that will not be shared by more than one user or more than one client computing device. Responsive to the content request, the CDN service provider can combine the one or more pieces of shared content and the one or more pieces of unique content and deliver the combined content to the requested client computing device.