Backup Snapshot Vectors for Stable Enterprise RAG Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face challenges in efficiently utilizing backup data for retrieval augmented generation (RAG) due to the significant IT investment and disruption risks associated with integrating live enterprise data, which can adversely affect computing systems.

Innovation Solution

A data management system (DMS) extracts and organizes data from snapshots to generate vectors, storing them in a vector database accessible to communication applications, allowing retrieval augmented generation using backup data without disrupting the computing system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If live enterprise data is integrated for RAG, then LLM response accuracy is improved, but computing system stability deteriorates due to disruption risks

Engineering Contradiction:
ImproveLLM response accuracyVSAvoidcomputing system stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent creates vector representations (copies) of enterprise data stored in backup systems without accessing or disrupting the live computing system. These vector copies are stored in a vector database and used for RAG operations, allowing accurate LLM responses while maintaining system stability by working with replicated data rather than live data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a vector database as an intermediary layer between the backup data and the LLM. This intermediary stores pre-generated vector representations of enterprise data, allowing the LLM to query and retrieve relevant information without directly accessing or affecting the live computing system, thus resolving the contradiction between accuracy and stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If backup data is used for RAG, then system disruption is avoided, but data accessibility deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent performs preliminary actions by pre-generating vector representations of backup data and storing them in a vector database before they are needed for RAG operations. This preliminary processing makes the data easily accessible and queryable by the LLM without requiring complex access procedures, thus improving ease of operation while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By creating and storing vector copies of backup data in a dedicated vector database, the patent makes the data highly accessible through efficient vector search operations. The copying process transforms the data into a format that is easy to query and retrieve, resolving the accessibility issue while using backup data that doesn't disrupt the live system.

Inventive Principle:
Principle #26Copying

3Device complexity

If vectors are generated from snapshots, then data organization is improved, but processing time increases

Engineering Contradiction:
Improvedata organizationVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by generating vector representations of snapshot data and storing them in a vector database in advance. This pre-processing organizes the data into structured vector formats with associated metadata, making future queries efficient. The one-time processing cost is offset by the speed of subsequent retrievals, resolving the contradiction between organization and processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12524571B2Generation of vectors and mappings of corresponding data portions for retrieval augmented generation using backup data
Publication Date: 2026.01.13 RUBRIK INC
  • US12524571B2 patent drawing
  • US12524571B2 patent drawing
  • US12524571B2 patent drawing

AI summary

Methods, apparatuses, and computer readable media are configured to perform operations comprising: obtaining, by a data management system (DMS), a first snapshot of a computing system; generating, by the DMS, one or more vectors based at least in part on data from the first snapshot, the one or more vectors representative of one or more respective portions of text within one or more files represented by the first snapshot; adding, by the DMS, the one or more vectors to a vector database along with metadata or a pointer to the metadata; storing, by the DMS, the one or more respective portions of text in a secondary storage environment; and adding, by the DMS to a mapping log, respective indications of mappings between the one or more vectors and the one or more respective portions of text.