Broadcast Application Control via XML-AIT Whitelisting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for presenting broadcast content and applications simultaneously lack control over the availability of simultaneous presentation based on sponsor relationships and channel changes, leading to inefficiencies in managing application lifecycle and user experience.
Innovation Solution
An information processing apparatus and method that utilize an XML-AIT to control the lifecycle of applications, including determining whitelist or blacklist status for channel and program combinations, ensuring appropriate simultaneous presentation and seamless application execution during channel changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If broadcast content and applications are presented simultaneously without control, then user experience and content delivery are simplified, but sponsor relationship management and operational control are compromised
Solution Approach 1:
The patent segments the control mechanism by introducing separate whitelist and blacklist tables that categorize channel-program-application combinations. This segmentation allows precise control over which applications can be presented simultaneously with specific broadcast content, resolving the contradiction between operational simplicity and sponsor relationship management by providing structured control without complicating the user interface.
Solution Approach 2:
The patent introduces an intermediary control system that mediates between the broadcast content delivery and application presentation. The whitelist/blacklist mechanism acts as an intermediary layer that automatically enforces sponsor relationship constraints, eliminating the need for manual intervention while maintaining operational control and sponsor relationship integrity.
2Duration of action of stationary object
If application lifecycle is controlled by traditional AIT sections, then broadcast content delivery is maintained, but application execution control during channel changes is insufficient
Solution Approach 1:
The patent applies preliminary action by pre-defining whitelist and blacklist configurations before channel changes occur. These pre-configured rules enable the system to automatically determine application execution status during channel changes without requiring real-time decision-making, thus maintaining application execution continuity while adapting to different channel change scenarios.
Solution Approach 2:
The patent introduces dynamic control by allowing the system to adjust application execution behavior based on the type of channel change detected. The control mechanism dynamically responds to different channel change scenarios (e.g., same sponsor vs. different sponsor) and adjusts application lifecycle management accordingly, providing both continuity and adaptability.
3Adaptability or versatility
If XML-AIT is used for application information delivery, then network-based application provisioning is enabled, but control over simultaneous presentation availability is lacking
Solution Approach 1:
The patent applies universality by designing a control mechanism that works across multiple scenarios and application types. The whitelist/blacklist system provides a universal framework that can manage diverse application-l broadcast content combinations through a single consistent approach, enabling flexible application provisioning while avoiding the need for separate control mechanisms for different scenarios.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
[Object] To appropriately control simultaneous presentation of broadcast content and an application. [Solving Means] The information processing apparatus includes: a broadcast content processor configured to receive and process broadcast content; and a controller configured to obtain an application information table, the application information table (XML-AIT) storing an application identification descriptor 24 as information specifying broadcast content, the broadcast content being capable of being presented with the application simultaneously, and to determine if it is possible to present the application and the broadcast content simultaneously or not.