ARCHIVAL BACKUP INTEGRATION
First Claim
1. A method for providing data deduplication in a data storage application, comprising:
- monitoring a computer operating system to identify a transfer of a data set to an electronic storage medium;
processing said data set prior to transfer to said electronic storage medium, wherein processing comprises;
identifying a portion of said data set that corresponds to a previously stored data portion that is stored on at least one electronic storage device;
replacing said portion of said data set with a link to said previously stored data portion to define a modified data set; and
transferring said modified data set to said electronic storage medium.
0 Assignments
0 Petitions
Accused Products
Abstract
The inventive systems/techniques described herein provide solutions to managing information that may be integrated with many existing back-up applications. The techniques use existing resources, and provide transparent access to additional data processing functionalities. In one arrangement, a data de-duplication technique is provided. The technique includes monitoring a computer system to identify an intended transfer of a data set to an electronic storage medium. Once an intended transfer is identified, the data set is processed (e.g., prior to transfer). Such processing includes identifying a portion of the data set that corresponds to previously stored data and replace that portion of the data set with a link to the previously stored data. Such replacement of data portions within the first data set with links to previously stored data defines a modified data set. The modified data set may be transferred to the electronic storage medium associated with, for example, a back-up application/system.
-
Citations
34 Claims
-
1. A method for providing data deduplication in a data storage application, comprising:
-
monitoring a computer operating system to identify a transfer of a data set to an electronic storage medium; processing said data set prior to transfer to said electronic storage medium, wherein processing comprises; identifying a portion of said data set that corresponds to a previously stored data portion that is stored on at least one electronic storage device; replacing said portion of said data set with a link to said previously stored data portion to define a modified data set; and transferring said modified data set to said electronic storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17)
-
-
14-16. -16. (canceled)
-
18. (canceled)
-
19. A system for providing data deduplication in backup data storage, comprising:
-
a computer system having a first electronic storage device for storing a first data set; a filter module for identifying an impending transfer of said first data set to a second electronic storage device, said filter module further operative to; process said first data set prior to transfer to said second electronic storage device, wherein processing comprises; identify a portion of said first data set that corresponds to a previously stored data portion that is stored on at least one electronic storage medium; replace said portion of said data set with a link to said previously stored data portion to define a modified data set; and transfer said modified data set to said second electronic storage device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26-28. -28. (canceled)
-
29. A method for providing data deduplication in a data storage application, comprising:
-
initiating transfer of a first data set from a first data storage device to a back-up data storage device; intercepting said transfer of said first data set prior to receipt by said back-up data storage device; deduplicating said first data set to remove at least a portion of previously stored data, wherein deduplicating said first data set defines a deduplicated data set; and transferring said deduplicated data set to said back-up data storage device, wherein said deduplicated data set is stored by said back-up data storage device in place of said first data set. - View Dependent Claims (30, 31, 32, 33)
-
-
34-42. -42. (canceled)
Specification