External Data Stream Retrieval for Secure Visualization Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization platforms face challenges in seamlessly integrating and visualizing data from external sources without inefficiently replicating and persisting data, leading to resource wastage and security duplication.

Innovation Solution

A high-level retrieval service identifies and retrieves data from external sources directly, processing and formatting it for visualization without persistent storage, enabling seamless integration with various data providers and retaining platform capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If external data is imported and persisted in the back-end historian, then the data can be visualized by the data visualization platform, but this creates inefficient use of computer resources and requires duplicating security systems

Engineering Contradiction:
Improvecapability to visualize external dataVSAvoidcomputer resource efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary data format identification and visualization capabilities from the back-end historian, allowing external data to be visualized without being imported and persisted in the internal data source. This eliminates the resource wastage of storing external data while maintaining the ability to visualize it.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism that enables the back-end historian to identify external data formats and the front-end user interface to visualize external data streams without direct data import. This intermediary approach allows visualization capability while avoiding the inefficiency of persisting external data in the internal system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If external data is imported and persisted in the back-end historian, then the data can be visualized by the data visualization platform, but this requires recreating data access security systems

Engineering Contradiction:
Improvecapability to visualize external dataVSAvoidsecurity system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the security system requirements from the data import process. By not importing external data into the back-end historian, the patent eliminates the need to recreate and duplicate security systems, while still enabling visualization of external data through format identification and stream processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary approach where external data streams are identified and visualized without being imported into the internal data source. This intermediary mechanism avoids the complexity of duplicating security systems while maintaining external data visualization capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If external data streams are processed and visualized without persistent storage, then resource efficiency is improved, but the data must be continuously retrieved from external sources

Engineering Contradiction:
Improvecomputer resource efficiencyVSAvoiddata retrieval time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent implements periodic action by continuously retrieving external data streams at regular intervals rather than importing all data at once. This approach maintains resource efficiency by avoiding persistent storage while ensuring data is available for visualization through scheduled retrieval operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent maintains continuity of useful action by establishing continuous data stream retrieval from external sources. This ensures that external data is consistently available for visualization without interruption, eliminating the need for periodic re-importing while maintaining resource efficiency through avoidance of persistent storage.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12481662B2Visualizing data provided by external sources
Publication Date: 2025.11.25 AVEVA SOFTWARE LLC
  • US12481662B2 patent drawing
  • US12481662B2 patent drawing
  • US12481662B2 patent drawing

AI summary

Data provided by external sources is visualized. A user interface for a data visualization platform receives a query from a client, and forwards it to an application programming interface for an internal data source provider. The application programming interface (“API”) forwards the query to a retrieval service, which identifies an external data source provider specified by a tag in the query and forwards the query to the external data source provider. The retrieval service retrieves a content stream from the external data source provider in response to the query being enhanced by a retrieval mode supported by the external data source provider or the retrieval service. The retrieval service processes the content stream, including identifying a format of the content stream, and forwards the processed content stream to the API, which forwards the processed content stream to the user interface, which visualizes the processed content stream on the client.