IP Library Granted Patent US 10,114,967
Granted Patent B2
US 10,114,967 · App. 14/975,132 · Granted Oct 30, 2018

Converged mechanism for protecting data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,114,967
App. No.
14/975,132
Granted
Oct 30, 2018
Kind
B2
Abstract

Embodiments disclosed herein provide systems, methods, and computer readable media for a converged mechanism for protecting data. In a particular embodiment, a method provides identifying a level of importance for a plurality of data items and tracking changes to the plurality of data items. The method further provides aggregating the changes based on the level of importance and logging the aggregated changes.

Claims (39)

1. A method of protecting data depending upon importance, the method comprising:

identifying a level of importance for each data item of a plurality of data items of a database stored in a primary data storage repository;

tracking changes to the plurality of data items to identify changed data items of the plurality of data items;

aggregating the changed data items using respective ones of a plurality of data protection methods corresponding to the level of importance for each changed data item of the changed data items; and

logging each of the aggregated changed data items to one of a first log in the primary data storage repository or a second log in a secondary storage repository in accordance with the data protection method used for each of the aggregated changed data items,

wherein aggregating the changed data items comprises:

aggregating first data items of the changed data items using a first data protection method of the plurality of data protection methods that aggregates changes more often than a third and fourth method of the plurality of data protection methods aggregate third and fourth data items of the changed data items, respectively, the first data items having a higher level of importance than the third and fourth data items,

aggregating second data items of the changed data items using a second data protection method that aggregates changes more often than the third and fourth methods aggregate changes to the third and fourth data items, respectively, the second data items having a higher level of importance than the third and fourth data items, and

aggregating the third data items using the third method that aggregates changes more often than the fourth method aggregates changes to the fourth data items, the third data items having a higher level of importance than the fourth data items,

wherein the first method comprises performing synchronous replication on the first data items, and

wherein the second method comprises performing Continuous Data Protection (CDP) on the second data items.

2. The method of claim 1 , wherein:

the third method comprises periodically backing up the third data items; and

the fourth method comprises archiving the fourth data items.

3. The method of claim 1 , wherein the secondary storage repository is at a location remote to the primary storage repository.

4. The method of claim 1 , further comprising:

restoring at least a portion of the changed data items to the database using the first and second logs.

5. The method of claim 1 , wherein the level of importance for the plurality of data items corresponds to recovery time and a recovery point objective for the plurality of data items.

6. A data protection system for protecting data depending upon importance, the data protection system comprising:

one or more computer readable storage media;

a processing system operatively coupled with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:

identify a level of importance for each data item of a plurality of data items of a database stored in a primary data storage repository;

track changes to the plurality of data items to identify changed data items of the plurality of data items;

aggregate the changed data items using respective ones of a plurality of data protection methods corresponding to the level of importance for each changed data item of the changed data items; and

log each of the aggregated changed data items to one of a first log in the primary data storage repository or a second log in a secondary storage repository in accordance with the data protection method used for each of the aggregated changed data items,

wherein aggregating the changed data items comprises:

aggregating first data items of the changed data items using a first data protection method of the plurality of data protection methods that aggregates changes more often than a third and fourth method of the plurality of data protection methods aggregate third and fourth data items of the changed data items, respectively, the first data items having a higher level of importance than the third and fourth data items,

aggregating second data items of the changed data items using a second data protection method that aggregates changes more often than the third and fourth methods aggregate changes to the third and fourth data items, respectively, the second data items having a higher level of importance than the third and fourth data items, and

aggregating the third data items using the third method that aggregates changes more often than the fourth method aggregates changes to the fourth data items, the third data items having a higher level of importance than the fourth data items,

wherein the first method comprises performing synchronous replication on the first data items, and

wherein the second method comprises performing Continuous Data Protection (CDP) on the second data items.

7. The data protection system of claim 6 , wherein:

the third method comprises periodically backing up the third data items; and

the fourth method comprises archiving the fourth data items.

8. The data protection system of claim 6 , wherein the secondary storage repository is at a location remote to the primary storage repository.

9. The data protection system of claim 6 , wherein the program instructions further direct the processing system to:

restore at least a portion of the changed data items to the database using the first and second logs.

10. The method of claim 6 , wherein the level of importance for the plurality of data items corresponds to recovery time and a recovery point objective for the plurality of data items.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 60333/0323 Recorded Jun 13, 2025
From: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
To: RUBRIK, INC.
Reel/Frame 071565/0602 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jun 10, 2022
From: RUBRIK, INC.
To: GOLDMAN SACHS BDC, INC., AS COLLATERAL AGENT
Reel/Frame 060333/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: DATOS IO INC.
To: RUBRIK, INC.
Reel/Frame 045609/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2017
From: THAKUR, TARUN; SARKAR, PRASENJIT
To: DATOS IO INC.
Reel/Frame 043248/0595 →