Backup Snapshot Vector Generation for Non-Disruptive RAG

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing retrieval augmented generation (RAG) systems rely on live enterprise data, which requires significant IT investment and can disrupt the host system, posing risks and complications.

Innovation Solution

A data management system (DMS) uses backup data from snapshots to generate vectors and metadata, storing them in a vector database accessible to communication applications, thereby avoiding system disruption and enabling streamlined, customizable RAG implementations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If RAG systems use live enterprise data, then response accuracy and relevance are improved, but system disruption and IT investment requirements increase

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem disruption
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates a copy of enterprise data from backup systems rather than accessing live data directly. The DMS generates snapshots of computing systems and creates vector representations from these backup copies, allowing RAG operations to proceed without interfering with the live enterprise systems while maintaining data accuracy for improved response quality.

Inventive Principle:
Principle #26Copying

2Measurement precision

If RAG systems use live enterprise data, then response accuracy is improved, but IT investment and complexity increase

Engineering Contradiction:
Improveresponse accuracyVSAvoidIT investment
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the backup data management system multi-functional by enabling it to serve both its traditional backup/recovery purposes and new RAG functionality. The same DMS infrastructure that manages backups now also generates vectors and populates vector databases for AI applications, eliminating the need for separate dedicated RAG infrastructure and reducing overall IT investment.

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

Solution Approach 2:

The system enables the backup infrastructure to serve itself by generating vector representations from its own backup data. The DMS automatically processes snapshot data, generates vectors, and maintains vector databases without requiring separate external systems, allowing existing backup investments to directly support RAG capabilities.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If vectors are generated from backup snapshots, then system disruption is minimized, but data freshness may be compromised

Engineering Contradiction:
Improvesystem disruptionVSAvoiddata freshness
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system implements periodic snapshot creation and vector regeneration to balance data freshness with system stability. By periodically updating snapshots from live systems and regenerating vectors from these updated snapshots, the system maintains relatively current data without requiring continuous live connections that would cause disruption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250328433A1Generation of vectors for retrieval augmented generation using backup data
Publication Date: 2025.10.23 RUBRIK INC
  • US20250328433A1 patent drawing
  • US20250328433A1 patent drawing
  • US20250328433A1 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; and adding, by the DMS, the one or more vectors to a vector database along with metadata or a pointer to the metadata, wherein the metadata is associated with the data from the first snapshot, and wherein the vector database comprises a knowledge repository that is accessible to an application associated with the DMS, the application further associated with communication with a large language model (LLM).