Interactive Report UI for Linked Database Table Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user interfaces for report generation from database tables are inefficient, requiring technical knowledge to identify and join related tables and shared data fields, leading to limited and time-consuming report creation.

Innovation Solution

An improved user interface automatically identifies and displays related database tables and shared data fields, allowing users to generate reports without prior knowledge of the underlying database structure, enhancing user experience and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional user interfaces are used for report generation, then users can create reports from database tables, but users require technical knowledge to identify and join related tables and shared data fields, making the process time-consuming and limited

Engineering Contradiction:
Improveease of report generationVSAvoiduser knowledge requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically identifies related database tables and shared data fields without requiring user intervention. The processor performs automated table relationship detection and data field matching, allowing the system to serve itself by eliminating the need for users to possess technical database knowledge.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system acts as an intermediary between the user and the complex database structure. By automatically handling table joins and data field identification, the system mediates the interaction, shielding users from technical complexity while still enabling report generation from multiple related tables.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated identification of related tables and shared data fields is implemented, then report generation becomes more efficient and intuitive, but system complexity increases

Engineering Contradiction:
Improvereport generation efficiencyVSAvoidsystem processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-identifying and storing information about related database tables and shared data fields. This preliminary processing enables rapid report generation subsequently, as the complex analysis work is done in advance and cached for future use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical processes (users manually identifying and joining tables) with automated computational processes. The processor automatically performs table relationship detection and data field matching, substituting human cognitive and manual operations with algorithmic processing.

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

3Adaptability or versatility

If users manually write programs to generate reports, then custom reports can be created, but significant processing and memory resources are consumed

Engineering Contradiction:
Improvereport customization capabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system provides a universal interface that handles multiple report generation tasks through a single automated process. Rather than requiring separate programs for different reports, the system universally applies automated table and field identification across all report generation requests, reducing redundant processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates and reuses templates or cached structures of table relationships and data field mappings. Once the complex relationship structure is identified, it is copied and reused for subsequent report generations, avoiding repeated full analysis and reducing processing resource consumption.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12487994B2Interactive user interface for report generation of linked transactions' data
Publication Date: 2025.12.02 INTUIT INC
  • US12487994B2 patent drawing
  • US12487994B2 patent drawing
  • US12487994B2 patent drawing

AI summary

Certain aspects of the disclosure provide a method of constructing a report incorporating data stored in a plurality of database tables. The method generally includes receiving, via an interactive user interface (UI), a selection of a first database table, generating a visualization of data associated with the first database table organized in rows and columns, wherein each column includes data for a data field in the first database table, displaying, via the interactive UI, shared data fields associated with other related database tables and shared among all of the other database tables, receiving, via the interactive UI, a selection of a first shared data field, and displaying, via the interactive UI, data for the first shared data field from all the other database tables in a first new column added to the visualization, wherein each row in the first new column includes data from one of the other database table.