Unified Metadata Graph via RAG Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accessing and managing siloed data across disparate locations due to the complexity of data silos, leading to inefficiencies in data retrieval, wasted computational resources, and potential data integrity issues, as each data silo has unique configurations and lacks a unified interface for search operations.

Innovation Solution

A unified metadata graph system that uses natural language processing and Large Language Models (LLMs) to determine semantically similar metadata identifiers, generating a domain-specific metadata graph that reduces data retrieval times and preserves data integrity by providing an abstract layer for data location and lineage, thereby eliminating the need for creating new data silos or reconfiguring existing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data silos are created for each computing system to efficiently process data, then data processing efficiency is improved, but compute capacity requirements increase due to reading and maintaining multiple copies of data

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidcompute capacity
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a metadata graph as an intermediary layer between data silos and computing systems. This metadata graph stores abstracted data location information and lineage relationships, allowing systems to locate and access data across silos without creating physical copies. The metadata graph acts as a mediator that resolves data location queries and maintains data integrity without requiring redundant data storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments data access by separating data storage locations from data location information. Instead of storing actual data copies in multiple silos, the system stores metadata segments that describe where data resides and how to access it. This segmentation allows efficient data processing while reducing compute capacity requirements by eliminating redundant data copies.

Inventive Principle:
Principle #1Segmentation

2Reliability

If each computing system has its own data silo with unique variable names and sequencing keys, then data integrity is maintained, but data retrieval complexity increases due to lack of unified interface

Engineering Contradiction:
Improvedata integrityVSAvoiddata retrieval complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal metadata graph interface that serves multiple functions: locating data across different silos, understanding data lineage, and resolving variable name differences. This single interface replaces the need for system-specific query mechanisms, providing unified access while preserving the integrity maintained by each silo's unique configuration.

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

Solution Approach 2:

The metadata graph serves as an intermediary layer that translates between different silo-specific data formats and a unified query interface. It maintains the integrity of each silo's unique variable names and sequencing keys while providing a consistent way to access data across all silos, thereby reducing retrieval complexity without compromising data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If copies of data are maintained in different data silos for different computing systems, then data availability is improved, but computational resources are wasted reading and maintaining single version of truth

Engineering Contradiction:
Improvedata availabilityVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The metadata graph acts as an intermediary that enables data availability across silos without creating physical copies. It stores references to original data locations and maintains lineage information, allowing systems to access data from its original source while preserving availability. This eliminates the need for redundant data copies and the computational resources required to maintain them.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a metadata dimension to data storage, separating the physical data from its location information. Instead of storing data copies across multiple silos, the system stores data once and creates metadata references that point to it from multiple locations. This dimensional separation maintains data availability while eliminating redundant storage and the computational overhead of maintaining multiple versions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Productivity

If new applications are built using latest technologies and techniques, then application performance is improved, but system complexity increases over time as technologies become obsolete

Engineering Contradiction:
Improveapplication performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic metadata graph that automatically updates as data moves between silos and as new computing systems are added. The metadata graph adapts to changing system configurations and technologies without requiring manual reconfiguration, allowing applications to use latest technologies while maintaining manageable system complexity through automated metadata management.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12135740B1Generating a unified metadata graph via a retrieval-augmented generation (RAG) framework systems and methods
Publication Date: 2024.11.05 CITIBANK N A
  • US12135740B1 patent drawing
  • US12135740B1 patent drawing
  • US12135740B1 patent drawing

AI summary

Systems and methods for reducing data retrieval times when accessing siloed data across disparate locations by generating a unified metadata graph via a Retrieval-Augmented Generation (RAG) framework are disclosed. The system selects a first Large Language Model (LLM) prompt corresponding to a first metadata identifier of the set of metadata identifiers. The system then augments the first LLM prompt with the first metadata identifier to be provided to an LLM, where the LLM is configured to generate a first intermediate output. The system then augments the first LLM prompt with the second set of metadata identifiers corresponding to the first metadata identifier to be provided to the LLM, where the LLM generates a second intermediate output. The system then generates a domain-specific unified metadata graph. Responsive to determining that first performance metrics fail to satisfy a performance criteria, the system performs an update process on the domain-specific unified metadata graph.