Interactive Workflow UI Generation for Large Simulated Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in analyzing and visualizing large amounts of data, including simulated information, due to the increasing volume, making it challenging to identify and perform analysis on relevant data efficiently.
Innovation Solution
A system that automatically generates interactive graphical user interfaces and workflows using a catalog of use cases and product templates, applying an ontology to customer data, linking data objects, and providing data application programming interfaces to create GUIs without manual coding, enabling efficient data visualization and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data volume increases to store more sensor data and simulated information, then data storage capacity is improved, but data analysis and visualization difficulty increases
Solution Approach 1:
The system segments the large volume of data into structured workflows with defined inputs, processing steps, and outputs. Each workflow represents a modular unit that processes specific data transformations, making the overall data analysis task more manageable and less overwhelming despite the increasing total data volume.
Solution Approach 2:
The patent introduces an automated GUI generation system as an intermediary between the raw data and the user. This intermediary automatically creates visualization interfaces based on workflow definitions, eliminating the need for users to manually navigate complex data structures and reducing the perceived difficulty of data analysis.
2Adaptability or versatility
If manual coding is used to create custom workflows and GUIs, then customization flexibility is improved, but development time and complexity increases
Solution Approach 1:
The system performs preliminary action by pre-defining workflow templates and data integration patterns. These pre-configured structures can be selected and adapted for specific use cases, eliminating the need to build workflows from scratch and significantly reducing development time while maintaining customization capability.
Solution Approach 2:
The system enables self-service through automated GUI generation from workflow definitions. Once workflows are configured (either manually or through templates), the system automatically generates the corresponding user interfaces, eliminating the need for separate manual GUI coding and allowing non-programmers to create customized data visualization solutions.
3Productivity
If automated GUI generation is implemented, then development efficiency is improved, but system complexity increases
Solution Approach 1:
The patent extracts the complex logic of GUI generation into a separate automated system component. This extraction allows the core workflow definition language to remain simple while the GUI generation complexity is handled by a dedicated engine that translates workflow definitions into visual interfaces, managing system complexity through functional separation.
Data Source
AI summary
Systems, computer program products, and computer-implemented methods for generating interactive graphical user interfaces, software-based workflows, and data integrations using catalogs of workflow applications and auto-generation of aspects of the workflows. A method of the disclosure may include accessing one or more data stores that store: information indicative of one or more data sources, information indicative of one or more data object types, information indicative of one or more applications, and information indicative of compatibilities between the one or more data object types and the one or more applications; receiving a first user input indicating an association between a first data source and a first data object type; and based on the compatibilities and the indicated association, automatically populating each of the one or more applications that is compatible with the first data object type with data from the first data source, wherein populating includes generating interactive graphical user interfaces.


