IP Library Granted Patent US 11,669,387
Granted Patent B2
US 11,669,387 · App. 17/160,504 · Granted Jun 6, 2023

Proactive risk reduction for data management

Inventors: Argin Arthur Wong (San Francisco, CA); Brian Matthew Gyorkos (Fremont, CA)
Assignee: Rubrik, Inc.
G06F11/0793G06F3/0482G06F11/0709G06F11/0751G06F16/29
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 11,669,387
App. No.
17/160,504
Granted
Jun 6, 2023
Kind
B2
Abstract

Techniques for proactive risk reduction for data management are disclosed. In some embodiments, a computer system performs operations comprising: identifying a risk to one or more physical machines of a data management system based on risk event data indicating one or more risk events associated with a geographic area and a geographical location of the one or more physical machines of the data management system; generating a remediation recommendation comprising a data management action configured to remedy the identified risk; causing the remediation recommendation for the identified risk to be displayed along with a selectable user interface element; receiving an indication of a request to perform the data management action based on a user selection of the selectable user interface element; and performing the data management action based on the receiving of the indication of the request to perform the data management action of the remediation recommendation.

Claims (40)

1. A computer-implemented method performed by a computer system having a memory and at least one hardware processor, the computer-implemented method comprising:

ingesting risk event data indicating one or more risk events associated with a geographical area;

identifying a risk to one or more physical machines of a data management system based on the risk event data and a geographical location of the one or more physical machines of the data management system;

generating a remediation recommendation for the identified risk, the remediation recommendation comprising a data management action configured to remedy the identified risk;

causing the remediation recommendation for the identified risk to be displayed on a computing device of a user, at least one selectable user interface element being displayed in association with the remediation recommendation, the at least one selectable user interface element being configured to indicate a request to perform the data management action of the remediation recommendation based on a selection by the user of the at least one selectable user interface element;

receiving an indication of the request to perform the data management action of the remediation recommendation based on the selection by the user of the at least one selectable user interface element, the indication of the request comprising a configuration of a threshold condition for performing the data management action, the configuration being submitted by the user via a user interface on the computing device; and

performing the data management action of the remediation recommendation in response to the receiving of the indication of the request to perform the data management action of the remediation recommendation and a determination that additional risk event data indicating one or more other risk events associated with the geographical area satisfy the threshold condition.

2. The computer-implemented method of claim 1 , wherein the one or more risk events comprise a brownout, an outage, an earthquake, a fire, or a weather storm.

3. The computer-implemented method of claim 1 , wherein the one or more physical machines of the data management system comprise one or more physical machines of a data center.

4. The computer-implemented method of claim 1 , wherein the risk is identified based on a measure of frequency of the one or more risk events, a measure of severity of the one or more risk events, and a measure of proximity of the one or more risk events to the geographical location of the one or more physical machines of the data management system.

5. The computer-implemented method of claim 1 , wherein the data management action comprises performing an additional backup of data processed by the one or more physical machines of the data management system, moving a virtual machine backup to a different cloud computing platform, or transferring a local cluster storage of data from the one or more physical machines to one or more other physical machines in a different geographical location.

6. The computer-implemented method of claim 1 , wherein the generating of the remediation recommendation for the identified risk comprises determining the data management action based on an event category of the one or more risk events.

7. The computer-implemented method of claim 1 , wherein the generating of the remediation recommendation for the identified risk comprises determining the data management action based on a measure of frequency of the one or more risk events.

8. The computer-implemented method of claim 1 , wherein the generating of the remediation recommendation for the identified risk comprises determining the data management action based on a measure of severity of the one or more risk events.

9. The computer-implemented method of claim 1 , wherein the generating of the remediation recommendation for the identified risk comprises determining the data management action based on the geographical area associated with the one or more risk events and the geographical location of the one or more physical machines of the data management system.

10. The computer-implemented method of claim 1 , wherein the generating of the remediation recommendation for the identified risk comprises determining the data management action based on a classification of data that is managed by the data management system on the one or more physical machines.

11. The computer-implemented method of claim 1 , wherein the threshold condition comprises a minimum frequency of the one or more risk events, a minimum severity of the one or more risk events, a minimum proximity of the one or more risk events to the geographical location of the one or more physical machines of the data management system, or any combination thereof.

12. A system of comprising:

at least one hardware processor of a managed private cloud architecture serving an organization; and

a non-transitory computer-readable medium storing executable instructions that, when executed, cause the at least one processor to perform operations comprising:

ingesting risk event data indicating one or more risk events associated with a geographical area;

identifying a risk to one or more physical machines of a data management system based on the risk event data and a geographical location of the one or more physical machines of the data management system;

generating a remediation recommendation for the identified risk, the remediation recommendation comprising a data management action configured to remedy the identified risk;

causing the remediation recommendation for the identified risk to be displayed on a computing device of a user, at least one selectable user interface element being displayed in association with the remediation recommendation, the at least one selectable user interface element being configured to indicate a request to perform the data management action of the remediation recommendation based on a selection by the user of the at least one selectable user interface element;

receiving an indication of the request to perform the data management action of the remediation recommendation based on the selection by the user of the at least one selectable user interface element, the indication of the request comprising a configuration of a threshold condition for performing the data management action, the configuration being submitted by the user via a user interface on the computing device; and

performing the data management action of the remediation recommendation in response to the receiving of the indication of the request to perform the data management action of the remediation recommendation and a determination that additional risk event data indicating one or more other risk events associated with the geographical area satisfy the threshold condition.

13. The system of claim 12 , wherein the one or more risk events comprise a brownout, an outage, an earthquake, a fire, or a weather storm.

14. The system of claim 12 , wherein the one or more physical machines of the data management system comprise one or more physical machines of a data center.

15. The system of claim 12 , wherein the risk is identified based on a measure of frequency of the one or more risk events, a measure of severity of the one or more risk events, and a measure of proximity of the one or more risk events to the geographical location of the one or more physical machines of the data management system.

16. The system of claim 12 , wherein the data management action comprises performing an additional backup of data processed by the one or more physical machines of the data management system, moving a virtual machine backup to a different cloud computing platform, or transferring a local cluster storage of data from the one or more physical machines to one or more other physical machines in a different geographical location.

17. The system of claim 12 , wherein the generating of the remediation recommendation for the identified risk comprises determining the data management action based on an event category of the one or more risk events, a measure of frequency of the one or more risk events, a measure of severity of the one or more risk events, a combination of the geographical area associated with the one or more risk events and the geographical location of the one or more physical machines of the data management system, or a classification of data that is managed by the data management system on the one or more physical machines.

18. The system of claim 12 , wherein:

the threshold condition comprises a minimum frequency of the one or more risk events, a minimum severity of the one or more risk events, a minimum proximity of the one or more risk events to the geographical location of the one or more physical machines of the data management system, or any combination thereof.

19. A non-transitory machine-readable storage medium tangibly embodying a set of instructions that, when executed by at least one hardware processor, causes the at least one processor to perform operations comprising:

ingesting risk event data indicating one or more risk events associated with a geographical area;

identifying a risk to one or more physical machines of a data management system based on the risk event data and a geographical location of the one or more physical machines of the data management system;

generating a remediation recommendation for the identified risk, the remediation recommendation comprising a data management action configured to remedy the identified risk;

causing the remediation recommendation for the identified risk to be displayed on a computing device of a user, at least one selectable user interface element being displayed in association with the remediation recommendation, the at least one selectable user interface element being configured to indicate a request to perform the data management action of the remediation recommendation based on a selection by the user of the at least one selectable user interface element;

receiving an indication of the request to perform the data management action of the remediation recommendation based on the selection by the user of the at least one selectable user interface element, the indication of the request comprising a configuration of a threshold condition for performing the data management action, the configuration being submitted by the user via a user interface on the computing device; and

performing the data management action of the remediation recommendation in response to the receiving of the indication of the request to perform the data management action of the remediation recommendation and a determination that additional risk event data indicating one or more other risk events associated with the geographical area satisfy the threshold condition.

Assignments (3)
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 Feb 2, 2021
From: WONG, ARGIN ARTHUR; GYORKOS, BRIAN MATTHEW
To: RUBRIK, INC.
Reel/Frame 055116/0080 →