UI Builder Tool for Compliance Graph Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for updating compliance regimes, such as tax or finance, are resource-intensive and lack visualization tools, leading to outdated software products and user experiences due to the complexity of modifying calculation and completeness graphs.
Innovation Solution
A UI builder tool provides a set of user interfaces to generate calculation graphs, completeness graphs, and client UI views, allowing developers to input data and receive real-time feedback, abstracting the generation of user experiences from the computing device and utilizing a knowledge engine to create artifact files that define the user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional methods are used to update calc and completeness graphs, then compliance regime updates can be implemented, but the process becomes resource-intensive and time-consuming
Solution Approach 1:
The patent uses template-based graph generation where pre-defined templates for calc and completeness graphs are copied and customized for different compliance regimes. This eliminates the need to build graphs from scratch each time, significantly reducing the time and resources required for updates while maintaining adaptability to different compliance requirements
Solution Approach 2:
The system performs preliminary action by pre-defining graph templates, validation rules, and compliance logic before actual compliance regime updates are needed. When updates are required, the system leverages these pre-prepared components to rapidly generate updated graphs without starting from zero, thus improving update speed without sacrificing compliance accuracy
2Adaptability or versatility
If conventional tools are used for generating calc and completeness graphs, then compliance functionality can be added, but deep understanding of programming language and tools is required
Solution Approach 1:
The patent employs configurable parameters and properties that can be easily modified without requiring deep programming knowledge. These parameters act as simple, replaceable components that allow subject matter experts to update compliance logic by changing high-level configurations rather than writing complex code, thereby reducing the barrier to entry while maintaining functional versatility
Solution Approach 2:
The system introduces an intermediary layer between the subject matter expert and the underlying programming complexity. This intermediary consists of the graphical interface and configuration system that translates simple parameter changes into complex graph modifications, shielding users from programming language requirements while still enabling comprehensive compliance functionality
3Adaptability or versatility
If manual updates are performed without visualization tools, then compliance graphs can be modified, but errors in user experience are not detected until implementation
Solution Approach 1:
The patent implements feedback mechanisms that provide real-time validation and preview of graph modifications. As subject matter experts configure and modify calc and completeness graphs, the system continuously validates the configurations against compliance rules and provides immediate feedback on errors or inconsistencies, allowing corrections to be made before implementation and ensuring higher reliability
Data Source
AI summary
Certain aspects of the present disclosure provide techniques for generating a user experience for a software program product based on a knowledge engine. Techniques for generating the user experience include a UI builder tool providing a set of tabular UI views and receiving in each tabular UI view corresponding input data for generating a calculation graph, a completeness graph, a client UI view, and a constants table. Based on the input data, the UI builder tool and knowledge engine can generate a set of artifact files. The knowledge engine can generate and/or execute the calculation graph(s), completeness graph(s), and constants table(s) as defined in the corresponding artifact files. The UI builder tool can generate an instance of the client UI view. With the generated calculation graph(s), completeness graph(s), constants table(s), and an instance of the client UI view, the user experience can be provided to a computing device.


