Dynamic Visualization Report Generation via Annotation Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating and modifying reports from diverse data sources are inefficient, requiring extensive manual effort and resource allocation, as they lack the ability to dynamically modify visualizations and automatically determine data sources, leading to prolonged review and approval processes.

Innovation Solution

A computer-implemented system that dynamically modifies visualizations by receiving data from databases, configuration data from users, and annotations with tokens, allowing for automated generation and updating of reports, including visualizations, based on user roles and permissions, thereby streamlining the report generation and modification process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual methods are used for generating and modifying reports from diverse data sources, then data accuracy and review thoroughness can be maintained, but extensive manual effort and resource allocation are required, leading to prolonged review and approval processes

Engineering Contradiction:
Improvedata accuracyVSAvoidreport generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service report generation by automatically determining data sources from annotations, extracting relevant data, and generating visualizations without manual intervention. The automated system serves itself by navigating data sources, executing queries, and assembling reports based on user annotations alone.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring data source connections and establishing query templates before report generation. Data sources are pre-identified and validated, so when a user creates an annotation, the system can immediately execute the report generation without time-consuming manual setup.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated systems are implemented for report generation, then efficiency and speed are improved, but the system lacks the ability to dynamically modify visualizations and automatically determine data sources

Engineering Contradiction:
Improvereport generation efficiencyVSAvoiddynamic visualization modification
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic visualization modification by allowing users to add annotations at any stage of the report generation process. Visualizations can be modified in real-time based on new annotations, with the system automatically updating data sources and re-executing queries to reflect changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where user annotations trigger automated responses. When users annotate reports with additional requirements or modifications, the system processes these annotations, determines appropriate data sources, executes queries, and updates visualizations accordingly, creating a continuous feedback-driven improvement cycle.

Inventive Principle:
Principle #23Feedback

3Reliability

If extensive manual review and multi-level approval processes are used, then report quality and accuracy are maintained, but countless hours are expended consuming valuable resources

Engineering Contradiction:
Improvereport qualityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces manual mechanical review processes with automated computational methods. AI-driven algorithms automatically validate data accuracy, check report completeness, and perform quality assurance tasks that previously required multiple levels of manual review, significantly reducing resource expenditure while maintaining quality standards.

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

Data Source

PatentUS12124473B2Systems and methods for generating charts, extracting data, and executing commands in reports
Publication Date: 2024.10.22 HONEYWELL INTERNATIONAL INC
  • US12124473B2 patent drawing
  • US12124473B2 patent drawing
  • US12124473B2 patent drawing

AI summary

A computer-implemented method for dynamically modifying at least one visualization, the method comprising: receiving data from at least one database, receiving configuration data from at least one user, based on the received data, generating at least one report that includes at least one visualization based on the received data and the configuration data, receiving at least one annotation from at least one additional user, the at least one annotation including one or more tokens, transmitting at least one search query to the at least one database, the at least one search query including at least one of the one or more tokens, in response to transmitting the at least one search query, receiving updated visualization data from the at least one database, and displaying the updated visualization on one or more user interfaces of one or more user devices.