Automated Application Discovery for Data Confidence Fabric Overlays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of overlaying a data confidence fabric (DCF) onto an ecosystem is complex and time-consuming, especially in large ecosystems with many applications, and existing methods do not account for pre-existing applications or their vertical use cases.

Innovation Solution

An automated application discovery process intercepts data packets to generate metadata, updates a DCF capabilities graph, and deploys DCF plugins to newly discovered applications, enabling them to process data with confidence metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual insertion of DCF SDK invocations is performed in each application, then DCF functionality can be implemented, but the process becomes complex and time-consuming especially in large ecosystems with many applications

Engineering Contradiction:
ImproveDCF functionality implementationVSAvoidmanual overlay process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the DCF overlay mechanism to automatically discover applications and deploy plugins without requiring manual intervention. The automated discovery process scans the ecosystem, identifies running applications, and autonomously configures DCF functionality, thereby eliminating the time-consuming manual insertion process while ensuring reliable DCF implementation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention changes the operational parameters from manual configuration to automated discovery and deployment. By transforming the overlay process from a manual, application-by-application configuration task to an automated system-wide discovery and plugin deployment process, the solution dramatically reduces implementation time while maintaining functional reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual overlay of DCF is performed, then DCF functionality is implemented, but the complexity increases especially in large ecosystems with many applications

Engineering Contradiction:
ImproveDCF functionality implementationVSAvoidoverlay process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention introduces an intermediary automated discovery process that mediates between the DCF overlay mechanism and the ecosystem applications. This intermediary automatically scans for applications, determines their DCF capability status, and manages plugin deployment, thereby simplifying the overall process complexity while ensuring reliable DCF functionality implementation across the entire ecosystem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The automated discovery process serves multiple functions simultaneously: it scans for applications, identifies running processes, determines DCF capability compatibility, and deploys appropriate plugins. This multi-functional approach consolidates what would otherwise require multiple separate manual operations into a single automated process, reducing overall system complexity.

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

3Reliability

If traditional overlay methods are used, then DCF is implemented, but pre-existing applications and their vertical use cases are not accounted for

Engineering Contradiction:
ImproveDCF implementationVSAvoidcompatibility with pre-existing applications
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by conducting automated discovery and assessment of pre-existing applications before deploying DCF functionality. The discovery process scans the ecosystem in advance, identifies running applications, and evaluates their compatibility with DCF, allowing the system to adaptively deploy appropriate plugins or configurations tailored to each application's specific vertical use case requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention applies local quality by tailoring the DCF implementation to each specific application's characteristics and vertical use case. Rather than applying a uniform overlay approach, the system discovers each application's properties and deploys customized DCF plugins or configurations that are specifically adapted to that application's needs, thereby maintaining both reliability and adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12423081B2Application discovery and data confidence fabric (DCF) overlay
Publication Date: 2025.09.23 DELL PROD LP
  • US12423081B2 patent drawing
  • US12423081B2 patent drawing
  • US12423081B2 patent drawing

AI summary

One example method includes determining that an application is running on a node of a data confidence fabric; performing an investigation to determine if the application is new to the data confidence fabric; when it is determined that the application is new to the data confidence fabric, generating an update comprising metadata that identifies the application and the node on which the application is running; and automatically deploying, to the node of the data confidence fabric, an application-specific plug-in configured to annotate data received from the application that was determined to be new to the data confidence fabric.