Streaming Device Latency Reduction via Pre-Established Security Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming technologies experience significant latency when delivering over-the-air HDTV content to client devices, particularly due to the time required for encryption handshakes and data encryption, which delays the display of video streams.

Innovation Solution

A streaming device transmits a reduced resolution version of the audiovisual content initially, establishes security parameters, and then sends an encrypted version after a predetermined time, minimizing latency by bypassing the encryption handshake process and adjusting the time delay based on the number of concurrent streams and estimated data transfer time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption handshake and data encryption are performed before transmitting audiovisual content, then security is ensured, but streaming start latency increases

Engineering Contradiction:
ImprovesecurityVSAvoidstreaming start latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs encryption handshake and establishes security parameters in advance before the client device requests audiovisual content. By pre-configuring encryption keys and security protocols, the system eliminates the time penalty that would otherwise be incurred during the streaming initiation phase, thus reducing streaming start latency while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the streaming process into distinct phases: a preliminary security setup phase where encryption parameters are established, and a content delivery phase where pre-configured security is applied. This segmentation allows security operations to be decoupled from the critical content delivery path, reducing their impact on streaming start latency.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If reduced resolution version is transmitted first, then streaming start latency is reduced, but content quality deteriorates

Engineering Contradiction:
Improvestreaming start latencyVSAvoidcontent quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent segments the video content into two quality levels: a reduced resolution version for immediate playback and a full resolution version for later delivery. This allows the system to provide quick access to content while maintaining the option to deliver high-quality versions, effectively resolving the contradiction between fast startup and quality preservation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transmits a partial version (reduced resolution) of the audiovisual content first to enable immediate playback, reducing streaming start latency. The full-quality content is then transmitted subsequently, ensuring that complete quality is eventually delivered without blocking the initial playback experience.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11778250B2Techniques for reducing streaming start latency
Publication Date: 2023.10.03 SLING MEDIA PVT LTD
  • US11778250B2 patent drawing
  • US11778250B2 patent drawing
  • US11778250B2 patent drawing

AI summary

Methods and apparatuses for improving the delivery of streamed audiovisual content derived from over-the-air digital television signals by reducing streaming start latency are described. In response to detecting a request from a client device to begin a streaming session for a video stream captured by an over-the-air antenna, a streaming device in communication with the client device via a wired or wireless networking connection may transmit a reduced resolution version of the video stream to the client device, establish encryption and decryption keys for a secure connection with the client device while the reduced resolution version of the video stream is transmitted to the client device, communicate a point in time after which an encrypted version of the video stream will be transmitted to the client device, and transmit the encrypted version of the video stream to the client device starting at the point in time.