Edge Device Conditional Access Caching for SDV Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prior art Switched Digital Video (SDV) systems experience performance issues due to latency in channel tuning, as edge devices need to retrieve encryption information from a conditional access system, leading to excessive burden and undesirable tuning latencies.

Innovation Solution

The edge device proactively fetches and caches conditional access information, allowing it to quickly encrypt and route content streams without relying on real-time retrieval from the event information scheduler, thereby reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If edge devices retrieve encryption information from the conditional access system in real-time, then the system maintains centralized security control, but the tuning latency increases and processing performance deteriorates

Engineering Contradiction:
Improvecentralized security controlVSAvoidtuning latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The edge device proactively fetches and caches conditional access information before it is needed for content stream encryption. By performing the encryption information retrieval in advance rather than waiting for real-time requests, the system eliminates tuning latency while maintaining centralized security control through periodic cache updates from the event information scheduler.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If edge devices fetch encryption information from the event information scheduler, then the conditional access system maintains centralized control, but the edge devices experience excessive burden and performance degradation

Engineering Contradiction:
Improvecentralized controlVSAvoidedge device processing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The edge device performs preliminary fetching of conditional access information and stores it in a local cache. This preliminary action transfers the processing burden from real-time interactions to advance retrieval operations, significantly improving edge device productivity while the periodic cache updates from the event information scheduler maintain centralized control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The local cache acts as an intermediary between the event information scheduler and the encryption process. Instead of directly querying the scheduler during content stream processing, the edge device uses the cached information as a mediator, reducing the burden on both the scheduler and edge device while maintaining system security architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the edge device uses a local cache for conditional access information, then the tuning latency is reduced and processing performance improves, but the device complexity increases

Engineering Contradiction:
Improvetuning latencyVSAvoidedge device structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The edge device implements a local cache with preliminary fetching capability, which adds structural complexity but eliminates tuning latency. The cache stores conditional access information locally, allowing immediate access during content stream encryption without real-time network queries, thus trading device complexity for significant performance improvement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9083998B2Rights metadata caching by switched digital video multiplexers
Publication Date: 2015.07.14 ARRIS ENTERPRISES LLC
  • US9083998B2 patent drawing
  • US9083998B2 patent drawing
  • US9083998B2 patent drawing

AI summary

A system and method that receives a tune request in a switched digital video (SDV) system, where the tune request includes an identifier of a set-top box, and an SDV channel. The method receives a content stream associated with the SDV channel. The method retrieves conditional access (CA) information from a local cache, where the CA information includes encryption information for the content stream. The method converts the content stream to an encrypted content stream using the encryption information, and sends the encrypted content stream to the set-top box.