Systems and methods for data backup over a network
First Claim
1. A method for storage of data files, comprising:
- creating a baseline copy of the data files, where each baseline data file has a sort order position and a hash number;
performing a backup session with at least one updated data file, where each updated data file has a sort order position and a hash number;
determining if the updated data file does not exist as any baseline data file by comparing the sort order positions of the baseline data files with the sort order positions of the updated data files;
wherein if the updated data file does not exist as any baseline data file, the updated data file is added to the baseline copy of data files;
determining if the updated file is an new version of any baseline data file by comparing the hash numbers of the baseline data files with the hash numbers of the updated data files; and
wherein if the updated file is a new version of any baseline data file, the updated data file is merged with the baseline data file in the baseline copy of data files.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for data backup over a network has been developed. The method includes creating a baseline copy of the data files that are to be archived. When the data is subsequently being backed up, the system checks for the presence of newly added files by comparing the sort order of the present data files with the sort order of the baseline copy. Any newly added files are then saved to the baseline copy. The system checks for any changes in existing files by comparing the hash numbers of the present data files with the hash numbers of the data files in the baseline copy. Any changed files are then merged into their corresponding data files in the baseline copy.
-
Citations
10 Claims
-
1. A method for storage of data files, comprising:
-
creating a baseline copy of the data files, where each baseline data file has a sort order position and a hash number;
performing a backup session with at least one updated data file, where each updated data file has a sort order position and a hash number;
determining if the updated data file does not exist as any baseline data file by comparing the sort order positions of the baseline data files with the sort order positions of the updated data files;
wherein if the updated data file does not exist as any baseline data file, the updated data file is added to the baseline copy of data files;
determining if the updated file is an new version of any baseline data file by comparing the hash numbers of the baseline data files with the hash numbers of the updated data files; and
wherein if the updated file is a new version of any baseline data file, the updated data file is merged with the baseline data file in the baseline copy of data files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for storing data files, comprising:
-
step of creating a baseline copy of the data files;
step of running a backup session with updated data files;
step of identifying and adding new backup data files to the baseline copy of data files by comparison of sort order positions; and
step of identifying and merging a pre-existing backup data file into a corresponding baseline data file by comparison of hash numbers.
-
Specification