Application Simulation Generator with Separated Content and Flow Controls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating and maintaining training environments for applications, such as sandboxes or image-based and HTML-based simulation tools, are costly and difficult to upgrade and maintain, especially when display presentations change frequently.

Innovation Solution

A simulation generator that separates and stores non-flow-based content and flow-based controls in different storage structures, allowing for the generation of pre-rendered simulated display presentations that can be easily updated and maintained, without affecting the actual application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sandbox or training instance of the application is created, then training environment is provided, but additional software license cost and lack of production-like data occur

Engineering Contradiction:
Improvetraining environment availabilityVSAvoidsoftware license cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates a simulated environment that copies the visual appearance and interaction patterns of the production application without requiring a actual copy of the application software. HTML snapshots capture the visual structure of display presentations, and JavaScript code simulates interactions, providing a cost-free training environment that looks and feels like the real application.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the essential visual and interaction elements from the production application needed for training purposes. Instead of creating a full sandbox instance, it extracts display presentation snapshots, flow-based controls, and interaction patterns, separating these training-essential elements from the full application software that would require licensing.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of manufacture

If image-based simulation tools are used, then simulation-based application training is created, but maintenance difficulty increases when display presentations change

Engineering Contradiction:
Improvesimulation training creationVSAvoidmaintenance effort
Core Design Contradiction:
Ease of manufactureVSEase of repair

Solution Approach 1:

The patent implements a dynamic simulation system where HTML snapshots and JavaScript code can be automatically regenerated when the production application changes. The system periodically captures updated display presentations and recalibrates interactions, allowing the simulation to adapt automatically rather than requiring manual updates for every change.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The simulation system performs self-updates by automatically capturing new display presentations from the production application and regenerating the corresponding HTML snapshots and JavaScript code. This self-service capability reduces maintenance effort, as the system updates itself rather than requiring manual intervention for every application change.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If HTML-based simulation tools are used, then better response rendering is provided, but maintenance difficulty remains similar to image-based tools

Engineering Contradiction:
Improveresponse rendering qualityVSAvoidmaintenance complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the simulation into distinct components: HTML snapshots for visual structure, JavaScript code for interactions, and configuration files for mapping. This segmentation allows each component to be independently updated and maintained, reducing overall complexity compared to monolithic HTML-based simulation tools.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250273077A1Providing interactive service to simulate operations of an application
Publication Date: 2025.08.28 WHATFIX PTE LTD
  • US20250273077A1 patent drawing
  • US20250273077A1 patent drawing
  • US20250273077A1 patent drawing

AI summary

Some embodiments provide a novel method for providing simulated operations of a set of one or more applications with several display presentations through which several flows are defined. The method retrieves (1) non-flow-based content for two or more display presentations from a first storage structure, and (2) flow-based controls for the two or more display presentations from a second storage structure. Each particular flow-based control is associated with at least one particular display presentation and is selectable to direct the application set to transition to the particular display presentation. The non-flow-based content of each display presentation includes one or more sets of data for display in one or more sections of the display presentation. The method generates each of several simulated display presentations by combining the flow-based controls and non-flow-based content retrieved from the first and second storage structures.