CPC G06F 11/1451 (2013.01) [G06F 11/1435 (2013.01); G06F 11/1446 (2013.01); G06F 11/1461 (2013.01); G06F 11/1464 (2013.01); G06F 16/1827 (2019.01); H04L 67/10 (2013.01); G06F 11/1453 (2013.01); G06F 11/1456 (2013.01); G06F 2201/84 (2013.01); H04L 67/1097 (2013.01)] | 20 Claims |
1. A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
obtaining a first backup image of an application, the first backup image not in an executable format;
creating, based on the first backup image, a live clone of the application, the live clone:
comprising an exact copy of the first backup image; and
executable without modification;
obtaining a second backup image of the application, the second backup image comprising a bitmap indicating at least one data change between the first backup image and the second backup image, the second backup image not in an executable format;
in response to obtaining the second backup image of the application, refreshing, based on the bitmap, the live clone to include the at least one data change between the first backup image and the second backup image such that the live clone comprises an exact copy of the second backup image; and
executing the refreshed live clone.
|