×

Systems and methods for predictively preparing restore packages

  • US 9,465,710 B1
  • Filed: 06/05/2013
  • Issued: 10/11/2016
  • Est. Priority Date: 06/05/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for predictively preparing restore packages, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • monitoring a computing system for evidence of data failures within the computing system;

    while monitoring the computing system, detecting evidence that indicates a data failure within the computing system, wherein the evidence comprises a certain number of specific run-time errors that;

    are each identified by a numeric code; and

    resulted from failed attempts to access at least a portion of data within the computing system;

    determining that the certain number of specific run-time errors exceeds a predetermined threshold indicative of the data failure;

    in response to determining that the certain number of specific run-time errors exceeds the predetermined threshold;

    predicting a scope of the data failure within the computing system based at least in part on the specific run-time errors, wherein the scope of the data failure implicates the portion of data that caused the failed access attempts resulting in the specific run-time errors;

    preparing a restore package configured to restore the portion of data implicated by the predicted scope of the data failure within the computing system, the restore package being derived from the most recently captured backup image that includes the portion of data implicated by the predicted scope of the data failure;

    maintaining the restore package in anticipation of receiving, from a user of the computing system, a restore request that initiates a restore operation in connection with the data failure to reduce the amount of time needed to restore the portion of data implicated by the predicted scope of the data failure within the computing system upon receiving the restore request from the user of the computing system.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×