Certified Master Application Template for Interactive TV
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, and requiring recertification for dynamic data updates.
Innovation Solution
A method for deploying certified applications by authoring an application using a master application template, certifying it, modifying the template, generating a certified executable, and distributing it with dynamic data resources, while ensuring modifications comply with certification requirements to maintain security and reduce recertification needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional application certification process is used, then security and reliability are ensured, but time consumption and cost increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-certifying a master application template before actual application deployment. The certification authority certifies the master template in advance, validating its security and compliance. When applications are later generated from this certified template, they inherit the certification status, eliminating the need for time-consuming recertification of each individual application while maintaining security guarantees.
Solution Approach 2:
The patent uses copying by allowing multiple applications to be generated from a single certified master template. The master template serves as a reusable source that can be instantiated multiple times to create different applications. This copying mechanism enables rapid deployment of certified applications without repeating the certification process for each copy, significantly reducing time and cost while preserving security through inheritance of certification status.
2Adaptability or versatility
If application template is modified to enable dynamic content updates, then adaptability improves, but certification validity may be compromised
Solution Approach 1:
The patent applies segmentation by separating the application into two distinct parts: the master template (which remains certified and unchanged) and the dynamic content data (which can be modified). The master template contains the certified structure, logic, and security-critical components, while dynamic content is stored separately as replaceable data. This segmentation allows content updates without touching the certified template, maintaining certification validity while enabling adaptability.
Solution Approach 2:
The patent extracts dynamic content from the certified application template and stores it as separate replaceable data. By taking out the mutable content elements (such as product information, pricing, promotional data) from the certified template structure, the system allows these extracted elements to be updated independently. The certified template remains intact and unchanged, preserving its certification status while the extracted content can be freely modified to enable dynamic updates.
3Reliability
If comprehensive application certification is performed, then security is ensured, but manufacturing complexity and cost increase
Solution Approach 1:
The patent applies universality by creating a master application template that serves multiple functions: it acts as the certified foundation for multiple applications, provides a reusable template for rapid application generation, and establishes security standards that can be inherited by all derived applications. This single universal template replaces the need for separate certification processes for each individual application, reducing manufacturing complexity while maintaining comprehensive security through the unified certification of the master template.
Data Source
AI summary
A computer system is used to distribute an application using a data resource. An application using a data resource is created using an authoring environment. The application is converted into a certified master application template. The certified master application template is used to create a certified application and certified data resource. The certified application and certified data resource are distributed. During the distribution of the application, the certified master application template is modified and a new certified data resource is created. The new certified data resource is distributed.


