Interactive Content Scripting via Condition Monitors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The development and delivery of interactive applications are inefficient due to the time-consuming process of implementing complex logic by programmers and the slow data consumption and update process for users, which hinders rapid development and delivery of unique interactive content.
Innovation Solution
A system that uses a script structure with condition monitors and processors to activate resources based on satisfied conditions, allowing for dynamic content delivery and generation, including location-based and time-based interactions, without requiring detailed knowledge of evaluation systems or content reproduction mechanisms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If programmers manually implement complex logic for interactive applications, then the application functionality can be achieved, but the development time becomes excessively long
Solution Approach 1:
The patent uses visual templates that can be copied and reused multiple times. Each template represents a pre-defined logic pattern that can be instantiated repeatedly without reprogramming, dramatically reducing development time while maintaining full functionality.
Solution Approach 2:
The patent pre-defines logic patterns and templates before actual application development. These templates contain common interaction patterns and logic structures that are prepared in advance, allowing developers to simply select and configure them rather than creating logic from scratch.
2Ease of operation
If complete interactive applications are downloaded to users, then full functionality is available, but data consumption and download time increase significantly
Solution Approach 1:
The patent divides the interactive application into separate components: a lightweight runtime environment downloaded once, and discrete content assets that can be downloaded on-demand. This segmentation allows users to have minimal data footprint while accessing full functionality.
Solution Approach 2:
The patent introduces a server as an intermediary between the user device and content assets. The server manages asset delivery, allowing users to download only the specific content they need rather than entire applications, reducing data consumption while maintaining access to functionality.
3Productivity
If traditional application update processes are used, then new content can be delivered to users, but the update process is slow and requires full application redistribution
Solution Approach 1:
The patent implements a dynamic content delivery system where the application structure remains static but content assets can be dynamically updated and delivered independently. This allows rapid content updates without requiring full application redistribution, significantly reducing update time.
4Manufacturing precision
If detailed knowledge of evaluation systems is required to create interactive content, then precise control can be achieved, but the complexity of content creation increases
Solution Approach 1:
The patent enables content creators to define evaluation conditions and logic using simple visual templates without needing to understand the underlying evaluation system complexity. The system automatically handles the complex evaluation mechanics while creators focus on high-level behavior specification.
Data Source
AI summary
A system for authoring interactive applications has a user interface that allows a designer to set conditions of a range of types. The conditions may be predefined and selected using a drop-down list for example. The designer can select resources that are activated when the conditions are satisfied. A script records the conditions and the resources. The script may be made up of frames. A frame may have a pre-condition, a selector node and a link identifying a resource. The selector node may include selectors which modify attributes of the resource when selector conditions are satisfied. Selectors may be used to make an interactive application change dynamically in response to any of a wide range of factors. A playback application may be used to deliver the interactive application. The playback system may include a plurality of condition monitors each configured to evaluate conditions of a particular type.


