Certified Master Application Template for Broadcast Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If individual applications are certified through the traditional process, then security and reliability are ensured, but the cost of certification increases significantly
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.
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.
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
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.
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.
Data Source
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.


