Operational Data Recovery Using Priority-Based Restore Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data recovery techniques often result in long recovery times and incomplete operational restoration due to lack of data prioritization, leading to significant downtime and customer impact.

Innovation Solution

A data management system that filters and prioritizes recovery based on customer-defined data filters, restoring critical data first, such as emails from the past 7 days, along with folder structures, to quickly achieve operational status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete data recovery is performed without prioritization, then data completeness is improved, but recovery time increases significantly

Engineering Contradiction:
Improvedata completenessVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments data recovery into prioritized categories based on customer-defined filters (e.g., recent emails, important files) versus non-critical data. This allows the system to recover critical data first to achieve operational status, then continue with remaining data recovery, thereby reducing overall recovery time while maintaining completeness through sequential processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial data recovery by selectively restoring only the subset of data that meets customer-defined priority criteria (such as emails from the past 7 days) rather than recovering all data simultaneously. This partial action approach enables faster recovery of critical operations while the system can continue recovering additional data in the background or in subsequent phases.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If sequential data recovery is performed, then recovery process simplicity is improved, but operational status achievement is delayed

Engineering Contradiction:
Improverecovery process simplicityVSAvoidoperational status achievement speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic prioritization where the recovery process adapts to customer-defined filters and priorities rather than following a fixed sequential order. The system dynamically determines which data to recover first based on customer specifications (e.g., prioritizing recent communications over archival data), thereby achieving operational status faster while maintaining process manageability through configurable priorities.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If data recovery without filters is performed, then recovery operation simplicity is improved, but data prioritization capability deteriorates

Engineering Contradiction:
Improverecovery operation simplicityVSAvoiddata prioritization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service prioritization by allowing customers to define their own data filters and priority criteria without requiring complex technical configuration. Customers can specify their recovery needs through user-friendly filters (e.g., date ranges, file types, folders), and the system automatically translates these into prioritization rules, thereby maintaining operational simplicity while providing sophisticated data prioritization capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260056847A1Techniques for operational data recovery
Publication Date: 2026.02.26 RUBRIK INC
  • US20260056847A1 patent drawing
  • US20260056847A1 patent drawing
  • US20260056847A1 patent drawing

AI summary

Methods, systems, and devices for data management are described. A data management system may receive a request to recover a set of data items from a data backup environment to a data source environment. The data management system may further receive an input indicating a data filter including a recovery priority for recovering the set of data items from the data backup environment to the data source environment. The data management system may then recover a first subset of the set of data items prior to recovering a remaining subset of the set of data items in accordance with an order for recovery of the set of data items based on the recovery priority.