BACKUP SERVICE WITH MANAGED FILE TRANSFORMATION
First Claim
Patent Images
1. A method for backing up data files, the method comprising:
- receiving a first request to back up a first set of files from a client device to a backup archive;
copying, to the backup archive, and recording a file status of, in response to the first request, a first instance of an at least one file from the first set of files;
creating, in the backup archive, and recording the file status of, an at least one transformed file that includes a second instance of the at least one file, by applying an at least one transform, selected from a set of transforms, to the first instance of the at least one file;
receiving a second request to back up, from the client device to the backup archive, a second set of files;
identifying, in response to the second request, the at least one transformed file with an instance in the backup archive that has a different file status than an instance of the at least one transformed file in the client device;
sending, in response to the identifying, the at least one transformed file from the backup archive to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Data files can be backed up by copying, in response to a backup request, files from a client device to a backup archive and recording the status of the files. Transformed copies of files in the backup archive can be created by automatically applying a transform to the files received from the client device. Upon receiving a subsequent backup request, differences can be identified between transformed files in the backup archive and files on the client device, and in response to identified differences in the files, the transformed files can be copied back to the client device.
-
Citations
15 Claims
-
1. A method for backing up data files, the method comprising:
-
receiving a first request to back up a first set of files from a client device to a backup archive; copying, to the backup archive, and recording a file status of, in response to the first request, a first instance of an at least one file from the first set of files; creating, in the backup archive, and recording the file status of, an at least one transformed file that includes a second instance of the at least one file, by applying an at least one transform, selected from a set of transforms, to the first instance of the at least one file; receiving a second request to back up, from the client device to the backup archive, a second set of files; identifying, in response to the second request, the at least one transformed file with an instance in the backup archive that has a different file status than an instance of the at least one transformed file in the client device; sending, in response to the identifying, the at least one transformed file from the backup archive to the client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for backing up files from a client device to a backup archive, the computer program product comprising at least one computer readable storage medium having program instructions embodied therewith, wherein the at least one computer readable storage medium is not a transitory signal per se, the program instructions executable by at least one computer processor circuit to cause the at least one computer processor circuit to perform a method comprising:
-
receiving a first request to back up a first set of files from a client device to a backup archive; copying, to the backup archive, and recording a file status of, in response to the first request, a first instance of an at least one file from the first set of files; creating, in the backup archive, and recording the file status of, an at least one transformed file that includes a second instance of the at least one file, by applying an at least one transform, selected from a set of transforms, to the first instance of the at least one file; receiving a second request to back up, from the client device to the backup archive, a second set of files; identifying, in response to the second request, the at least one transformed file with an instance in the backup archive that has a different file status than an instance of the at least one transformed file in the client device; sending, in response to the identifying, the at least one transformed file from the backup archive to the client device. - View Dependent Claims (8, 9)
-
-
10. An electronic system for backing up files from a client device to a backup archive, the electronic system comprising:
-
a memory; and at least one processor in communication with the memory, wherein the electronic system is configured to perform a method, the method comprising; receiving a first request to back up a first set of files from a client device to a backup archive; copying, to the backup archive, and recording a file status of, in response to the first request, a first instance of an at least one file from the first set of files; creating, in the backup archive, and recording the file status of, an at least one transformed file that includes a second instance of the at least one file, by applying an at least one transform, selected from a set of transforms, to the first instance of the at least one file; receiving a second request to back up, from the client device to the backup archive, a second set of files; identifying, in response to the second request, the at least one transformed file with an instance in the backup archive that has a different file status than an instance of the at least one transformed file in the client device; sending, in response to the identifying, the at least one transformed file from the backup archive to the client device. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification