US 12,393,690 B2
Recovering quarantined information from backup locations
Adam Gee, San Francisco, CA (US); Kunal Sean Munshani, Fremont, CA (US); Benjamin Travis Meadowcroft, Lincoln, CA (US); Guilherme Vale Ferreira Menezes, Los Gatos, CA (US); Karthick Raja Ravichandran, Sunnyvale, CA (US); William Michael Davis, Brisbane (AU); Andrew William Draper, Newcastle-upon-Tyne (GB); Haijin He, South Setauket, NY (US); and Xiaoyang Zhao, Fremont, CA (US)
Assigned to Rubrik, Inc., Palo Alto, CA (US)
Filed by Rubrik, Inc., Palo Alto, CA (US)
Filed on Nov. 4, 2022, as Appl. No. 17/980,752.
Claims priority of provisional application 63/421,536, filed on Nov. 1, 2022.
Claims priority of provisional application 63/319,953, filed on Mar. 15, 2022.
Claims priority of provisional application 63/276,822, filed on Nov. 8, 2021.
Prior Publication US 2023/0177158 A1, Jun. 8, 2023
Int. Cl. G06F 21/56 (2013.01)
CPC G06F 21/568 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
storing a plurality of snapshots of a target object that is within a computing system, the plurality of snapshots corresponding to a plurality of versions of the target object;
obtaining an indication that information associated with the target object is flagged for quarantine;
storing, based at least in part on the indication that the information associated with the target object is flagged for quarantine, one or more indications that the information, as included in one or more snapshots from among the plurality of snapshots, is flagged for quarantine;
receiving, after storing the one or more indications, a request to restore a snapshot of the target object, the snapshot of the target object included in the plurality of snapshots;
determining, in response to the request to restore the snapshot of the target object, whether the snapshot of the target object is prohibited from being restored based at least in part on the one or more stored indications that the information in the one or more snapshots from among the plurality of snapshots is flagged for quarantine; and
determining whether to initiate a restoration operation in response to the request to restore the snapshot of the target object based at least in part on whether the snapshot of the target object is prohibited from being restored.