Intelligent Database Report Generation via Automatic Dataset Joins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to provide intuitive and user-friendly tools for generating data reports that accurately synthesize and summarize data from multiple disparate datasets, leading to siloed and inconsistent organizational information across different applications and systems.

Innovation Solution

A computing system that automatically determines join configurations for combining multiple datasets to generate reports, allowing for customizable and efficient data synthesis and summary, with features like adaptive sampling for report previews and embedded reporting within organizational management platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual updates and bespoke software integrations are used to maintain accuracy and consistency of organizational information, then data accuracy across applications can be maintained, but system complexity and operational effort increase significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting data inconsistencies across applications and autonomously executing corrections without requiring manual intervention. The intelligent agent monitors data flows, identifies discrepancies, and applies fixes based on predefined rules and machine learning models, enabling the system to maintain itself independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processes of data verification and integration are replaced with an automated intelligent system that uses machine learning algorithms, natural language processing, and automated reasoning to detect and resolve data inconsistencies across multiple applications and data sources.

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

2Loss of information

If multiple disparate datasets are integrated to generate comprehensive reports, then data completeness improves, but computational resources and processing time increase

Engineering Contradiction:
Improvedata completenessVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-processing and indexing data from multiple sources before report generation is requested. Data is normalized, validated, and structured in advance, creating a ready-to-use data warehouse that can be quickly queried and synthesized into reports without intensive real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The integration process is segmented into modular components: data collection from separate sources, independent validation of each dataset, staged transformation and joining operations, and hierarchical report generation. This segmentation allows parallel processing and reduces the computational burden on any single processing stage.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated join configurations are generated for combining datasets, then report generation efficiency improves, but automation complexity increases

Engineering Contradiction:
Improvereport generation efficiencyVSAvoidautomation complexity
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

An intermediary intelligent agent is introduced between the data sources and report generation process. This agent automatically analyzes data schemas, infers relationships between datasets, and generates appropriate join configurations using machine learning models trained on data integration patterns, shielding users from automation complexity while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters such as join types, connection keys, and data transformation rules based on automated analysis of the specific datasets involved. Machine learning models adjust these parameters in real-time to optimize report generation efficiency for different data combinations and query requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12393585B2Systems and methods for intelligent database report generation
Publication Date: 2025.08.19 PEOPLE CENTER INC
  • US12393585B2 patent drawing
  • US12393585B2 patent drawing
  • US12393585B2 patent drawing

AI summary

Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. The proposed set of join configurations can be executed as proposed and/or can be edited or customized by the user to generate reports from the multiple datasets. Thus, the proposed systems and methods can provide intuitive and user-friendly tools for generating data reports that accurately synthesize and summarize data contained in multiple different datasets.