Partial Signature Validation for ATSC 3.0 Application Launch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Advanced Television Systems Committee (ATSC) 3.0 digital television system experiences delays during channel changes due to the multi-level signature validation process, which is time-consuming and can cause unwanted delays in launching applications.

Innovation Solution

A digital television system with a processor programmed to perform a multi-step validation of applications, allowing loading and execution of applications at any intermediate step before completing final validation, and terminating them upon unsuccessful validation, enabling prioritization of content presentation based on validation status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-level signature validation is performed completely before launching applications, then security is improved, but channel change time increases

Engineering Contradiction:
ImprovesecurityVSAvoidchannel change time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation actions by launching the application after initial validation succeeds, before completing all validation levels. This allows the application to start executing while validation continues in the background, reducing channel change time while maintaining security through continued validation checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The validation process is segmented into multiple levels that can proceed independently. The initial validation level is completed before application launch, while subsequent validation levels continue in the background. This segmentation allows the system to balance security requirements with user experience by not blocking application launch on complete validation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If application launch is delayed until final validation completion, then security is improved, but application responsiveness deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidapplication responsiveness
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary validation and launches the application before final validation completes. This preliminary action ensures initial security checks are passed while allowing the application to become responsive immediately, improving user experience without completely sacrificing security validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Validation checks continue in the background after application launch, maintaining continuous security verification without interrupting application execution. This ensures that security validation is not interrupted or delayed, while the application remains responsive to user interactions throughout the validation process.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If validation checks are completed fully before content presentation, then security is improved, but channel change performance deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidchannel change performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary validation checks before content presentation and launches the application to present content immediately. This preliminary validation ensures basic security requirements are met while allowing content delivery to proceed without waiting for complete validation, thereby improving channel change performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the validation execution based on content priority. High-priority content can be presented after initial validation, while lower-priority content waits for more complete validation. This dynamic approach optimizes channel change performance for important content while maintaining appropriate security validation levels.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11941092B2Techniques for launching applications based on partial signature validation
Publication Date: 2024.03.26 SATURN LICENSING LLC
  • US11941092B2 patent drawing
  • US11941092B2 patent drawing
  • US11941092B2 patent drawing

AI summary

Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. ATSC 3.0 applications may be launched based on partial validation, e.g., as soon as one level of validation passes, with ensuing layers being authenticated as the application commences launch and with launch being stopped if any layer fails validation.