Dashboard Execution Engine Script Parsing Error Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legacy dashboard applications lack user customization options, leading to crashes or undesirable operations due to small errors like syntax errors, limiting user flexibility and reliability.
Innovation Solution
A runtime environment with an editor dashboard and execution engine that parses script entries to identify operations, generates syntax trees, and performs actions within an interactive dashboard, while also providing error handling and debug features to prevent and manage errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users are allowed to customize operations in dashboard applications, then user flexibility and adaptability improve, but system reliability deteriorates due to errors like syntax errors causing crashes
Solution Approach 1:
The patent introduces an execution engine as an intermediary layer between the user-customized operations and the dashboard application execution. This execution engine parses script entries, validates syntax, and safely executes user-defined operations, preventing direct error propagation to the core application. The execution engine acts as a mediator that enables customization while maintaining system stability through controlled operation execution.
2Reliability
If predefined operations are used in legacy dashboard applications, then system reliability is maintained, but user customization capability is limited
Solution Approach 1:
The patent transforms the static, predefined operation set of legacy dashboard applications into a dynamic, user-configurable operation system. Users can now define custom operations through script entries that are parsed and executed by the execution engine. This dynamic approach allows the system to adapt to user needs while the execution engine ensures reliable operation through validation and controlled execution of user-defined scripts.
3Ease of operation
If users can define interactive dashboards with custom operations, then user interaction quality improves, but error handling complexity increases
Solution Approach 1:
The execution engine implements self-service error handling by automatically parsing script entries, validating syntax, detecting errors, and managing execution failures without requiring external intervention. The system autonomously handles error scenarios through structured exception management and validation mechanisms, reducing the burden on users while maintaining high interaction quality through custom operations.
Data Source
AI summary
A user system includes a user interface, a processor, and one or more stored sequences of instructions. The one or more stored sequences of instructions, when executed by the processor, cause the processor to display a script field within an editor dashboard, of a runtime environment, displayed on the user interface, the editor dashboard configured to define an interactive dashboard of the runtime environment, identify a script entry input into the script field, parse the script entry to identify an operation to be performed within the interactive dashboard in response to a trigger event, and associate the operation with the interactive dashboard, so that the operation will be performed within the interactive dashboard in response to the trigger event based on the association.


