Consistent backup of electronic information
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors for backing up files, the method comprising the following operations:
- initiating a backup operation of a plurality of related files;
determining a first file in the plurality of related files was modified prior to executing the backup operation on the first file;
executing the backup operation on the modified first file to generate a backed-up file of the modified first file;
determining the backed-up file of the modified first file includes data inconsistent with data in a backed-up file of a second file in the plurality of related files, wherein the determination includes comparing data in the backed-up file of the modified first file with related data in the backed-up file of the second file; and
replacing the backed-up file of the modified first file with a version of the first file that existed prior to the modified first file.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.
312 Citations
20 Claims
-
1. A computer-implemented method performed by one or more processors for backing up files, the method comprising the following operations:
-
initiating a backup operation of a plurality of related files; determining a first file in the plurality of related files was modified prior to executing the backup operation on the first file; executing the backup operation on the modified first file to generate a backed-up file of the modified first file; determining the backed-up file of the modified first file includes data inconsistent with data in a backed-up file of a second file in the plurality of related files, wherein the determination includes comparing data in the backed-up file of the modified first file with related data in the backed-up file of the second file; and replacing the backed-up file of the modified first file with a version of the first file that existed prior to the modified first file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product encoded on a tangible, non-transitory storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
-
initiating a backup operation of a plurality of related files; determining a first file in the plurality of related files was modified prior to executing the backup operation on the first file; executing the backup operation on the modified first file to generate a backed-up file of the modified first file; determining the backed-up file of the modified first file includes data inconsistent with data in a backed-up file of a second file in the plurality of related files, wherein the determination includes comparing data in the backed-up file of the modified first file with related data in the backed-up file of the second file; and replacing the backed-up file of the modified first file with a version of the first file that existed prior to the modified first file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device, comprising:
-
memory for storing back up data; and one or more processors configured to; initiate a backup operation of a plurality of related files; determine a first file in the plurality of related files was modified prior to executing the backup operation on the first file; execute the backup operation on the modified first file to generate a backed-up file of the modified first file; determine the backed-up file of the modified first file includes data inconsistent with data in a backed-up file of a second file in the plurality of related files, wherein the determination includes comparing data in the backed-up file of the modified first file with related data in the backed-up file of the second file; and replace the backed-up file of the modified first file with a version of the first file that existed prior to the modified first file. - View Dependent Claims (18, 19, 20)
-
Specification