Compatibility Processing Module for Data Warehouse Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data warehouse solutions, whether open-source or proprietary, often lack compatibility, making it difficult for businesses to exchange data or utilize the unique advantages of both types, as they implement different formats and protocols, hindering interoperability and data communication between open-source and proprietary systems.

Innovation Solution

A compatibility processing module is introduced to facilitate the formatting of data streams from an open-source data warehouse into a format compatible with a proprietary data warehouse, enabling the execution of proprietary processes and data communication by performing ETL operations and transformation processes, thus acting as a bridge between the two systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an enterprise implements both open-source and proprietary data warehouse solutions to utilize their unique advantages, then system functionality and flexibility are improved, but compatibility issues arise making data exchange and communication difficult

Engineering Contradiction:
Improvesystem functionalityVSAvoiddata exchange compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a compatibility processing module that serves as an intermediary between open-source and proprietary data warehouse solutions. This module performs ETL (Extract, Transform, Load) operations and data formatting to enable seamless communication and data exchange between the two incompatible systems, allowing enterprises to utilize both solution types while maintaining reliable interoperability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If proprietary data warehouse solutions are used to access specialized processes and formats, then processing capabilities are improved, but interoperability with open-source systems deteriorates

Engineering Contradiction:
Improveprocessing capabilityVSAvoidinteroperability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The compatibility processing module dynamically changes data format parameters, protocols, and structure characteristics when transferring data between proprietary and open-source systems. This allows the system to maintain specialized processing capabilities while adapting data representations to ensure interoperability across different platform standards

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If open-source data warehouse solutions are implemented to reduce costs and increase scalability, then cost efficiency is improved, but compatibility with proprietary systems worsens due to different formats and protocols

Engineering Contradiction:
Improvecost efficiencyVSAvoidsystem compatibility
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent employs a compatibility processing module as a mediator that enables cost-effective open-source data warehouse implementations to communicate reliably with proprietary systems. The module handles format conversion, protocol adaptation, and data transformation, allowing enterprises to leverage open-source cost advantages while maintaining necessary interoperability with existing proprietary infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9460188B2Data warehouse compatibility
Publication Date: 2016.10.04 BANK OF AMERICA CORP
  • US9460188B2 patent drawing
  • US9460188B2 patent drawing
  • US9460188B2 patent drawing

AI summary

A compatibility processing module, for executing one or more processes to format and manipulate data, such that communication between previously-incompatible data warehouses is facilitated. In particular, a first warehouse is disclosed, wherein the first data warehouse is configured with a compatibility processing module, for receiving a large number of data points, and for executing one or more processes on a stored portion of the received data points such that the resulting processed data points are compatible with formatting conventions of a second data warehouse.