Virtual Encryption Sessions for Low-Latency Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current video on demand (VOD) system experiences poor response times due to the encryption session with an ECMG not being initiated until the arrival of the requested content stream at the edge device, requiring the discarding of unencrypted video packets, which leads to unacceptable playback delays.

Innovation Solution

Implementing a method to create a virtual encryption session prior to receiving the clear content at the edge device, using control words (CWs) and entitlement control messages (ECMs) that are not tied to specific content, and managing multiple virtual encryption sessions to maintain a minimum number of sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the encryption session is initiated only after the content stream arrives at the edge device, then the encryption process is simple and straightforward, but the response time for video playback becomes poor and unacceptable

Engineering Contradiction:
Improveplayback response timeVSAvoidencryption session management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing encryption sessions and storing encryption keys before the actual content streaming begins. The edge device maintains a pool of pre-configured encryption sessions with stored control words and entitlement control messages, allowing immediate encryption of incoming content without waiting for session establishment. This eliminates the time loss associated with initiating encryption sessions after content arrival.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the encryption session is initiated before receiving the clear content at the edge device, then playback delays are reduced, but the system complexity increases due to virtual encryption sessions

Engineering Contradiction:
Improvecontent encryption efficiencyVSAvoidvirtual encryption session management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encryption session management into virtual encryption sessions that are independent of specific content streams. Each virtual session maintains its own encryption state and can be assigned to different content streams. This segmentation allows the system to manage multiple concurrent encryption operations efficiently without creating complex dependencies between content streams and encryption sessions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality by creating virtual encryption sessions that can serve multiple content streams. A single virtual encryption session with stored control words and entitlement control messages can be assigned to different content items, making the encryption infrastructure multi-functional and resource-efficient. This reduces the overall system complexity compared to dedicated encryption sessions for each content stream.

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

3Reliability

If unencrypted video packets are discarded until encryption is ready, then the encryption process is simplified, but the video playback quality deteriorates due to packet loss

Engineering Contradiction:
Improvevideo playback qualityVSAvoidencryption timing control
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing encryption sessions and storing all necessary encryption material (control words and entitlement control messages) before content delivery. This ensures that when content packets arrive, encryption is immediately ready without requiring any packets to be discarded or retransmitted, maintaining reliable video playback quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12537801B2Initialization encryption for streaming content
Publication Date: 2026.01.27 COMBINED CONDITIONAL ACCESS DEV & SUPPORT
  • US12537801B2 patent drawing
  • US12537801B2 patent drawing
  • US12537801B2 patent drawing

AI summary

Methods are disclosed for creating a virtual encryption session prior to video streaming content being requested to reduce or eliminate delay in initialization of the encryption session and content delivery to the customer. A virtual session has control word(s) (CW) and virtual entitlement control message(s) (ECM) that are devoid of content specific information. One or more virtual sessions may be stored at an edge device and may be used to encrypt the first portion of a content stream while a content-specific encryption session is being initiated. An edge device may store at least a certain quantity of virtual encryption sessions in anticipation of, for example, receiving multiple content streams.