Interactive Report Generation via Complex Data Traversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wealth management systems lack the capability to generate dynamic, interactive, and flexible reports from complex investment structures, requiring programming expertise and consuming significant resources, making them inefficient and difficult for non-technical users to use.

Innovation Solution

A computer system with interactive graphical user interfaces that allows non-technical users to edit and generate reports by automatically accessing and traversing complex data structures, calculating data, and updating reports in real-time, reducing the need for programming knowledge and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional software development tools are used to generate reports, then report generation capability is achieved, but the process requires programming expertise and consumes significant processing and memory resources

Engineering Contradiction:
Improveease of report generationVSAvoidprocessing and memory resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system enables non-technical users to generate reports independently through visual drag-and-drop operations. The automated report generator creates reports by traversing data structures and executing calculations without requiring user programming knowledge or extensive system resources, making report generation self-serviceable for end users

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces traditional programming-based mechanical systems with a visual interface system. Instead of requiring users to write and execute code, the system provides graphical elements that can be dragged and dropped to automatically generate reports, substituting the mechanical programming process with a more intuitive visual interaction model

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If traditional software development life cycle is used, then report generation is achieved, but the process is inefficient and time-consuming for minor changes

Engineering Contradiction:
Improvereport generation speedVSAvoidtime for development and testing cycles
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system provides dynamic report generation where reports can be created, modified, and updated in real-time without following rigid development cycles. Users can dynamically adjust report parameters, select different data views, and regenerate reports instantly, making the system adaptable to changing requirements without time-consuming redevelopment

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-defining report templates, data structures, and calculation logic. Users can select from pre-configured options and customize reports based on these pre-prepared foundations, avoiding the need to build everything from scratch and eliminating lengthy development and testing phases

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If complex data structures are traversed automatically, then report accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata calculation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces an intermediary automated report generator component that handles the complexity of data structure traversal and calculation. This intermediary layer sits between the user interface and the complex data structures, absorbing the complexity internally while presenting a simple visual interface to users, thus maintaining accuracy without exposing system complexity to end users

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11055478B1Systems and user interfaces for dynamic and interactive report generation and editing based on automatic traversal of complex data structures
Publication Date: 2021.07.06 ADDEPAR INC
  • US11055478B1 patent drawing
  • US11055478B1 patent drawing
  • US11055478B1 patent drawing

AI summary

Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically edit and generate detailed reports. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals, displays the calculated complex data to the user, and/or enters the calculated complex data into the reports. The reports may be automatically updated based on a context selected by the user, and the system may automatically publish reports in multiple contexts.