Interactive Content Scripting via Condition Monitors

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevelopment speedVSAvoidtime to implement logic changes
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If complete interactive applications are downloaded to users, then full functionality is available, but data consumption and download time increase significantly

Engineering Contradiction:
Improveuser access to contentVSAvoiddata consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecontent update speedVSAvoidtime to update application content
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvecontrol over content behaviorVSAvoidcomplexity of content creation process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10845963B2Systems for rapid development and delivery of interactive content
Publication Date: 2020.11.24 ROCKETCHICKEN INTERACTIVE INC
  • US10845963B2 patent drawing
  • US10845963B2 patent drawing
  • US10845963B2 patent drawing

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.