Certified Master Application Template for Broadcast Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing certification process for applications in digital television broadcast systems is lengthy and costly due to the variety of hardware and software deployed, limiting the widespread use of interactivity, especially in interactive advertising.

Innovation Solution

A method is introduced to create certified applications by authoring an application, converting it into a master application template, certifying the template, making modifications within specified constraints, and generating a certified executable application, utilizing metadata to define allowable modifications and ensure compliance with certification requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual applications are certified through the traditional process, then security and reliability are ensured, but the time and cost of certification increase significantly

Engineering Contradiction:
Improveapplication securityVSAvoidcertification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by certifying the master application template before individual applications are created. The template undergoes full security validation and certification upfront, establishing a certified foundation that automatically extends to all derived applications, eliminating the need for repeated certification of each individual application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating individual applications through modification and instantiation of the certified master template. Once the template is certified, copies and derived applications inherit this certification status, allowing rapid deployment of multiple applications without repeating the full certification process for each one.

Inventive Principle:
Principle #26Copying

2Reliability

If individual applications are certified through the traditional process, then security and reliability are ensured, but the cost of certification increases significantly

Engineering Contradiction:
Improveapplication securityVSAvoidcertification cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies preliminary action by certifying the master application template before individual applications are created. The template undergoes full security validation and certification upfront, establishing a certified foundation that automatically extends to all derived applications, eliminating the need for repeated certification of each individual application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating individual applications through modification and instantiation of the certified master template. Once the template is certified, copies and derived applications inherit this certification status, allowing rapid deployment of multiple applications without repeating the full certification process for each one.

Inventive Principle:
Principle #26Copying

3Productivity

If the certification process is simplified to reduce time and cost, then productivity increases, but the variety of hardware and software compatibility may be compromised

Engineering Contradiction:
Improveapplication deployment rateVSAvoidhardware software compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by designing the master application template with configurable parameters and metadata that can adapt to different hardware and software environments. The template is constructed to be platform-agnostic, allowing the same certified template to generate applications that work across multiple IRD configurations without requiring separate certification for each platform variant.

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

Solution Approach 2:

The patent uses parameter changes by incorporating configurable parameters and metadata within the master template that allow adaptation to different hardware and software environments. These parameters enable the same certified template structure to produce applications tailored to specific platform requirements while maintaining core certification validity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8671124B2Method for application authoring employing a pre-certified master application template
Publication Date: 2014.03.11 ESW HOLDINGS INC
  • US8671124B2 patent drawing
  • US8671124B2 patent drawing
  • US8671124B2 patent drawing

AI summary

A computer system is used to create an application. An application is created using an authoring environment. The application is converted into a master application template by creating an application representation and creating associated metadata that define at least one allowable modification that may be made to the application representation. An application is created from the master application template, and the application and master application template are submitted to a certification body for certification. The certification process affirms that the application, with any modification to the application specified by the master application template metadata, meets all requirements for certification. The certified master application template is used to create a certified application.