UI Builder Tool for Compliance Graph Generation

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

VSEngineering 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

Engineering Contradiction:
Improvecompliance regime update capabilityVSAvoidupdate speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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

Inventive Principle:
Principle #26Copying

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecompliance functionalityVSAvoidtool complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvegraph modification capabilityVSAvoiderror detection
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11340918B2Knowledge engine auto-generation of guided flow experience
Publication Date: 2022.05.24 INTUIT INC
  • US11340918B2 patent drawing
  • US11340918B2 patent drawing
  • US11340918B2 patent drawing

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.