Data Integration Plug-In for No-Code Cross-Platform Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data aggregation platforms require technical expertise for interfacing and manipulating data, limiting accessibility for users who lack programming knowledge.

Innovation Solution

A data integration plug-in for a data analysis platform that provides a user-friendly interface for transferring data between the data analysis and aggregation platforms, allowing users to interact with the aggregation platform through user inputs and generating queries in a suitable format, facilitating data ingestion, processing, and writing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a data aggregation platform uses technical interfaces for data manipulation, then data processing capability is improved, but user accessibility deteriorates

Engineering Contradiction:
Improvedata processing capabilityVSAvoiduser accessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a plug-in as an intermediary component that bridges the data aggregation platform and data analysis platform. This plug-in provides a user-friendly interface that translates user inputs into platform-specific queries, allowing users without technical expertise to access and manipulate data. The plug-in acts as a mediator that maintains the technical capabilities of the underlying platform while presenting an accessible interface to end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional layers: the data aggregation platform handles technical data processing, the plug-in provides interface and translation functions, and the data analysis platform presents results to users. This segmentation allows each component to specialize in its strength while the overall system achieves both technical capability and user accessibility.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a platform provides specialized data manipulation interfaces, then data processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The plug-in serves as an intermediary that encapsulates the complexity of platform-specific interfaces and query languages. It provides a standardized, simplified interface to users while handling the complexity of translating requests into platform-specific operations internally, thus maintaining data processing efficiency without exposing system complexity to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The plug-in provides a universal interface that works across different data aggregation platforms. By implementing a standardized set of functions that can translate various platform-specific queries into a common format, the system maintains efficiency with multiple platforms without requiring separate complex interfaces for each, thereby reducing overall system complexity.

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

Data Source

PatentUS20250390497A1Data integration plug-in for data analysis platform
Publication Date: 2025.12.25 SCHLUMBERGER TECH CORP
  • US20250390497A1 patent drawing
  • US20250390497A1 patent drawing
  • US20250390497A1 patent drawing

AI summary

A computing system includes a data aggregation platform configured to store one or more databases. The computing system further includes a data analysis platform having a data flow user interface (UI) configured to provide an environment for a user to configure a data flow. Additionally, the data analysis platform includes a data integration plug-in comprising a function that, when executed, is configured to cause the data integration plug-in to receive a user inputs indicative of query parameters. Additionally, the function, when executed, is configured to cause the data integration plug-in to transform the user inputs into a query interpretable by the data aggregation platform. Furthermore, the function, when executed, is configured to execute the query to retrieve an input dataset from the data aggregation platform.