×

Systems and methods for generating full backups of applications

  • US 10,176,055 B1
  • Filed: 11/10/2015
  • Issued: 01/08/2019
  • Est. Priority Date: 11/10/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating full backups of applications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • storing, at a backup server that is remote from an application, an initial full backup of the application that indicates an initial version of each data block within the application;

    after storing the initial full backup of the application, receiving, from the application, an incremental log file generated by the application that indicates at least one change made to a corresponding data block within the application after the initial full backup of the application was generated; and

    creating an updated full backup of the application that indicates the most current version of each data block within the application by;

    replicating a computing environment in which the application is designed to run;

    loading a copy of the initial full backup of the application into a portion of fast-access memory within the replicated computing environment; and

    recreating the at least one change made to the corresponding data block within the copy of the initial full backup of the application by;

    identifying, based on the incremental log file, input provided to the application that resulted in the at least one change being made to the corresponding data block within the application; and

    providing, to the copy of the initial full backup of the application within the portion of fast-access memory within the replicated computing environment, the input that resulted in the at least one change being made to the corresponding data block within the application.

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