Self-Contained Report Data Structure for Dynamic Component Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional report generation systems are limited by predefined templates, which fail to highlight significant changes and cannot appropriately display negative values, leading to incomplete and non-interactive reports.

Innovation Solution

A system and method for generating and rendering reports using a self-contained data structure that automatically selects and ranks components based on data analysis, allowing for dynamic rendering across platforms and enabling interactivity by storing all transaction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If predefined templates are used for report generation, then the report structure is standardized and easy to generate, but the report cannot highlight significant changes or adapt to different data scenarios

Engineering Contradiction:
Improvereport generation easeVSAvoidreport adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The report system dynamically selects and ranks components based on data analysis rather than using fixed predefined templates. The report structure adapts automatically to different data scenarios, such as highlighting significant changes or appropriately displaying negative values, while maintaining ease of generation through automated component selection and ranking algorithms.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If static report formats are used, then the report generation process is simple, but the report cannot appropriately display negative values or highlight significant changes

Engineering Contradiction:
Improvereport format complexityVSAvoiddata representation accuracy
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system changes parameters dynamically by analyzing data characteristics and selecting appropriate display formats. For example, when negative values are detected, the system automatically selects suitable chart types or formatting options. Significant changes are highlighted by adjusting visual parameters such as color intensity, size, or positioning based on the magnitude of change, thereby preserving data representation accuracy without requiring complex manual configuration.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If user-selected components are used in reports, then the report can be customized, but the selected components may not be applicable for certain data values

Engineering Contradiction:
Improvereport customizationVSAvoidcomponent-data compatibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the report generator analyzes the selected components against the actual data values and provides recommendations or automatic adjustments. If a user-selected component is incompatible with certain data values (e.g., pie chart with negative values), the system detects this incompatibility and either alerts the user or automatically selects an alternative component that is appropriate for the data, thereby maintaining both customization and reliability.

Inventive Principle:
Principle #23Feedback

4Productivity

If report documents contain only summations of transactions, then the report is concise, but the report does not contain all transactions needed for detailed analysis

Engineering Contradiction:
Improvereport concisenessVSAvoidtransaction detail completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The report structure implements a nested organization where summary-level information is presented at the top level for conciseness, while detailed transaction data is nested within the report structure. Users can drill down from summaries to individual transactions, or the report can be exported with full transaction details included. This nested approach maintains conciseness for high-level review while preserving access to complete transaction data when needed for detailed analysis.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12100078B2System and method for generating and rendering a self-contained report data structure
Publication Date: 2024.09.24 DIGITS FINANCIAL INC
  • US12100078B2 patent drawing
  • US12100078B2 patent drawing
  • US12100078B2 patent drawing

AI summary

A system and method for automatically generating and rendering a report data structure is provided. The report data structure is formed in a platform independent manner that includes all data for transactions used in the report. The system analyzes the transactions to be included in the report and selects the type of display component based on a ranking score to best highlight the data contained therein.