Embedded BI Bidirectional Flow With Permission-Based Data Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack a method for bidirectional data flow between a parent application and an embedded business intelligence (BI) tool, relying on manual steps that introduce errors and inefficiencies.

Innovation Solution

A system and method for bidirectional data flow between a business intelligence tool and a SaaS-hosted report generation tool, involving data import, visualization generation, approval based on access permissions, and data removal, all within a containerized environment in a virtual private cloud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data flow methods are used between parent application and BI tool, then implementation simplicity is maintained, but error rate increases and productivity decreases

Engineering Contradiction:
Improveerror rateVSAvoidmanual steps required
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary data exchange mechanism with standardized formats and automated validation that mediates between the parent application and BI tool. This intermediary layer automatically transforms and validates data, eliminating manual copy-paste operations while ensuring data integrity and reducing errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical operations (screen capture, manual import, copy-paste) with automated electronic data exchange processes. The system uses automated data extraction, transformation, and loading mechanisms that eliminate human intervention in the data flow process, thereby reducing errors and improving efficiency.

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

2Productivity

If automated bidirectional data flow is implemented, then productivity improves, but system complexity increases

Engineering Contradiction:
Improvedata flow efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data flow system into distinct modular components: data extraction module, transformation module, validation module, and loading module. Each component handles a specific aspect of the data flow, making the overall complex system manageable through clear separation of concerns and independent deployment of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal data exchange standards and formats that enable the system to handle multiple types of data flows between different applications and BI tools through a single standardized interface. This multi-functional approach reduces complexity by avoiding the need for separate custom integrations for each data flow scenario.

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

3Loss of information

If data is continuously synchronized between tools, then data freshness is improved, but data security risks increase

Engineering Contradiction:
Improvedata freshnessVSAvoiddata security
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary validation and security checks before data is transferred between systems. Data is validated against predefined schemas and security policies are applied before the actual data flow occurs, preventing unauthorized or malformed data from being synchronized while maintaining data freshness through automated scheduled updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms that monitor data flow operations and automatically adjust synchronization behavior based on security conditions. The system provides feedback loops that track data changes, validate transformations, and control the timing and manner of data synchronization, balancing freshness requirements with security constraints.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12450619B2Embedded business analytics bi-directional flow
Publication Date: 2025.10.21 HONEYWELL INTERNATIONAL INC
  • US12450619B2 patent drawing
  • US12450619B2 patent drawing
  • US12450619B2 patent drawing

AI summary

A method of bidirectional data flow includes: receiving analytics data at a repository of the business intelligence tool, wherein the analytics data is imported in a repository-compatible format; generating visualizations with the business intelligence tool using the analytics data; importing the generated visualizations from the business intelligence tool to a SaaS-hosted report generation tool; locating the imported visualizations within a report generated using the SaaS-hosted report generation tool, wherein the imported visualizations are located using one or more predefined templates; receiving approval for the located imported visualizations, wherein the received approval is based on one or more access permissions associated with a user based on access permissions stored in an identity and access module; and removing the analytics data from the repository of the business intelligence tool based on the received approval for the located imported visualizations, wherein the business intelligence tool is hosted in a containerized environment.