Content Authorization and Delivery via URI Signing Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery networks (CDNs) face challenges in efficiently authorizing user access to content, leading to delays that negatively impact the user experience.

Innovation Solution

The implementation of URI signing packages by a content access server to manage access to content items, where user devices include the signing package in content requests to CDN computing devices, ensuring access restrictions are maintained through cookies even on legacy devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CDN performs authorization for each content request, then access control is maintained, but authorization delay increases

Engineering Contradiction:
Improveaccess controlVSAvoidauthorization delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The content access server performs preliminary authorization actions by generating and issuing signing packages before actual content delivery. These packages contain pre-computed access parameters and signatures that validate user entitlements in advance, eliminating the need for real-time authorization delays during content playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The signing package acts as an intermediary mechanism between the content access server and CDN computing devices. It carries authorization information through the request-response cycle, allowing the CDN to verify access rights using pre-issued packages rather than performing full authorization operations on each request.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If CDN verifies access parameters on each request, then access restrictions are enforced, but processing burden on CDN increases

Engineering Contradiction:
Improveaccess restriction enforcementVSAvoidCDN processing burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex access parameter verification logic from the CDN computing devices and relocates it to the content access server. The CDN only needs to verify simple package validity and forward requests, while the content access server handles the complex authorization decisions centrally.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The content access server serves as a universal authorization point that handles multiple functions: generating signing packages, validating access parameters, managing user entitlements, and coordinating with content sources. This multi-functional approach consolidates processing complexity into a single service rather than distributing it across all CDN nodes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If signing package is sent as URL parameter, then access control is maintained, but package integrity may be compromised during routing

Engineering Contradiction:
Improveaccess controlVSAvoidpackage integrity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms where the content access server receives acknowledgment from the user device that the signing package was received and stored as a cookie. This feedback loop ensures the package integrity is maintained and allows the server to verify the package is properly stored for subsequent authorization checks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The signing package is copied and stored as a cookie in the user device's browser memory. This copying mechanism ensures the package persists through multiple requests without being modified during routing, as the cookie maintains the package content locally on the user device rather than relying solely on URL parameter transmission.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250158992A1Content Authorization and Delivery
Publication Date: 2025.05.15 COMCAST CABLE COMM LLC
  • US20250158992A1 patent drawing
  • US20250158992A1 patent drawing
  • US20250158992A1 patent drawing

AI summary

Systems, apparatuses, and methods are described for assisting a content delivery network (CDN) in managing access restrictions to content. Access restrictions and/or entitlements may be reflected in a signing package, which may be included in a content item manifest file. The signing package may also be passed in requests for the content item, and may be passed in a form to allow it to remain unaltered as it is routed to a destination computing device.