Authorization Intermediary Caching for Streaming Access Approval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content streaming applications incur substantial network traffic and processor utilization due to frequent interactions with front-end and back-end authorization systems, leading to inefficiencies in authentication and authorization processes.

Innovation Solution

Implementing an authorization intermediary that generates and manages tokens for authenticated content streaming applications, allowing subsequent content authorization requests to be granted based on a local cache or front-end authorization system approval, thereby reducing direct interactions with the back-end system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content streaming applications frequently interact with front-end and back-end authorization systems to verify content access rights, then authorization reliability is improved, but network traffic and processor utilization increase substantially

Engineering Contradiction:
Improveauthorization reliabilityVSAvoidnetwork traffic and processor utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The authorization intermediary performs preliminary authentication and generates tokens in advance, storing authorization decisions in a cache. This allows subsequent content access requests to be fulfilled using cached credentials without repeatedly querying the back-end authorization system, thereby reducing network traffic and processor utilization while maintaining authorization reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An authorization intermediary is introduced as a mediator between content streaming applications and the front-end/back-end authorization systems. The intermediary caches authorization decisions and validates token-based requests locally, reducing the frequency of interactions with the back-end system and thereby decreasing network traffic and processor utilization while preserving authorization reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If content streaming applications authenticate with the back-end authorization system for each content access request, then access control security is improved, but network traffic increases substantially

Engineering Contradiction:
Improveaccess control securityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Authentication is performed in advance and the resulting credentials are cached in the authorization intermediary. Subsequent content access requests are validated against the cached credentials rather than requiring new authentication transactions with the back-end system, significantly reducing network traffic while maintaining access control security through the token validation mechanism

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authorization intermediary creates and distributes token copies that contain authentication credentials. These tokens can be validated locally by the intermediary without requiring continuous communication with the back-end authorization system, reducing network traffic while preserving access control security through cryptographic token validation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250386082A1Authorization intermediary to reduce network traffic with and processor utilization of a back-end authorization system
Publication Date: 2025.12.18 CHARTER COMM OPERATING LLC
  • US20250386082A1 patent drawing
  • US20250386082A1 patent drawing
  • US20250386082A1 patent drawing

AI summary

An authorization intermediary determines that a content streaming application executing on a content streaming device has been authenticated to access at least a subset of content of a plurality of contents offered by a service provider. The authorization intermediary generates a token that is uniquely associated with the content streaming application. The authorization intermediary sends, to the content streaming application, the first token. The authorization intermediary subsequently receives from the content streaming application, a content authorization request to access a content of the plurality of contents, the content authorization request including the token. The authorization intermediary determines that the content authorization request is to be granted based on one of a content authorization cache maintained by the authorization intermediary and an approval from a front-end authorization system, and sends, to the content streaming application, information indicating that the content authorization request has been approved.