Methods, apparatus, and computer program products for selectively backing up versions of files to a robust storage medium according to file version differences
First Claim
1. A method of selectively backing up files on a computer to a external storage medium included in an uninterruptible power supply (UPS), the method comprising:
- determining at least one of a time difference, a file size difference and/or a file content difference between a first version of a file stored on the external storage medium and a second version of the file resident at the computer; and
determining whether to store the second version of the file on the external storage medium based on whether the determined at least one of a file time difference, a file size difference and/or a file content difference meets a predetermined criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
Files on a computer are selectively backed up to an external storage medium included in an uninterruptible power supply (UPS). At least one of a time difference, a file size difference and/or a file content difference between a first version of a file stored on the external storage medium and a second version of the file resident at the computer is determined. The second version of the file is stored on the external storage medium based on whether the determined at least one of a file time difference, a file size difference and/or a file content difference meets a predetermined criterion. For example, the predetermined criterion may be a degree of difference criterion, e.g., a threshold amount by which the file date, files size and/or file content of the first and second versions must differ before the second version is backed up. The invention may be embodied as methods, apparatus and computer program products.
55 Citations
36 Claims
-
1. A method of selectively backing up files on a computer to a external storage medium included in an uninterruptible power supply (UPS), the method comprising:
-
determining at least one of a time difference, a file size difference and/or a file content difference between a first version of a file stored on the external storage medium and a second version of the file resident at the computer; and
determining whether to store the second version of the file on the external storage medium based on whether the determined at least one of a file time difference, a file size difference and/or a file content difference meets a predetermined criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of selectively backing up files on a computer to a external storage medium, the method comprising:
-
determining a difference between a first version of a file stored on the external storage medium and a second version of the file resident at the computer; and
determining whether to store the second version of the file on the external storage medium based on whether the determined difference meets a degree of difference criterion. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
a computer configured to communicate with an uninterruptible power supply (UPS) that includes the external storage medium, the computer further configured to provide a version-selective file data storage agent operative to determine at least one of a time difference, a file size difference and a file content difference between a first version of the file stored on the external storage medium and a second version of the file resident at the computer, and to determine whether to store the second version of the file on the external storage medium based on whether the determined at least one of a time difference, a file size difference and/or a file content difference meets a predetermined criterion. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
24. An apparatus, comprising:
a computer configured to implement a version-selective file data storage agent operative to determine a difference between a first version of a file stored on an external storage medium and a second version of the file resident at the computer and to determine whether to store the second version of the file on the external storage medium based on whether the determined difference meets a degree of difference criterion. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
31. A computer program product for selectively backing up files on a computer to an external storage medium included in an uninterruptible power supply (UPS), the computer program product comprising program code embodied in a computer-readable storage medium, the program code comprising:
-
code configured to determine at least one of a time difference, a file size difference and/or a file content difference between a first version of a file stored on the external storage medium and a second version of the file resident at the computer; and
code configured to determine whether to store the second version of the file on the external storage medium based on whether the determined at least one of a file time difference, a file size difference and/or a file content difference meets a predetermined criterion. - View Dependent Claims (32, 33, 34)
-
-
35. A computer program product for selectively backing up files on a computer to a external storage medium, the computer program product comprising program code embodied in a computer-readable storage medium, the program code comprising:
-
code configured to determine a difference between a first version of a file stored on the external storage medium and a second version of the file resident at the computer; and
code configured to determine whether to store the second version of the file on the external storage medium based on whether the determined difference meets a degree of difference criterion. - View Dependent Claims (36)
-
Specification