Method and apparatus for differential, bandwidth-efficient and storage-efficient backups
First Claim
Patent Images
1. A method comprising:
- determining contour requirements from a plurality of factors; and
based on the contour requirements, one of;
generating at least one standard content-derived signature contour from at least one of a content identifier and a second content-derived signature contour, and generating at least one optimized content-derived signature contour from contour-related data and at least one content-derived signature contour.
1 Assignment
0 Petitions
Accused Products
Abstract
A process is introduced that determines contour requirements from many factors. Based on the contour requirements, the process either generates at least one content-derived signature contour from either many content identifiers or at least one content-derived signature contour, or generates at least one optimized content-derived signature contour from contour-related data and either at least one content-derived signature contour or a derivation from at least one content-derived signature contour.
63 Citations
31 Claims
-
1. A method comprising:
-
determining contour requirements from a plurality of factors; and
based on the contour requirements, one of;
generating at least one standard content-derived signature contour from at least one of a content identifier and a second content-derived signature contour, and generating at least one optimized content-derived signature contour from contour-related data and at least one content-derived signature contour. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
requesting one of at least one content-derived signature contour and at least one optimized content-derived signature contour, the content-derived signature contour including one of a plurality of content identifiers and at least one content-derived signature contour, and the optimized content-derived signature contour is derived from contour-related data and one of the at least one content-derived signature contour and a derivation from the at least one content-derived signature contour;
determining if one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is present on at least one device;
dynamically creating one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour if it is determined that one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is not present on the at least one device, returning one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour if one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is determined to be present on the at least one device; and
transmitting client contour identifications (CCIDs). - View Dependent Claims (9, 10)
-
-
11. An apparatus comprising a machine-readable medium containing instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
determining contour requirements from a plurality of factors, based on the plurality of factors, one of;
generating at least one content-derived signature contour from one of a plurality of content identifiers and at least one content-derived signature contour, and generating at least one optimized content-derived signature contour from contour-related data and one of said at least one content-derived signature contour and a derivation from said at least one content-derived signature contour. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising a machine-readable medium containing instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
requesting one of at least one content-derived signature contour and at least one optimized content-derived signature contour, the content-derived signature contour including one of a plurality of content identifiers and at least one content-derived signature contour, and the optimized content-derived signature contour is derived from contour-related data and one of the at least one content-derived signature contour and a derivation from the at least one content-derived signature contour;
determining if one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is present on at least one device, dynamically creating one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour if it is determined that one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is not present on the at least one device, and returning one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour if one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is determined to be present on the at least one device. - View Dependent Claims (21, 22)
-
-
23. A system comprising:
-
a plurality of devices coupled to a transmission medium, each of the plurality of devices coupled with a first process and a second process and having one of at least one content-derived signature contour and the at least one optimized content-derived signature contour, wherein the first process;
determines contour requirements from a plurality of factors, based on the plurality of factors, one of;
generates at least one content-derived signature contour from one of a plurality of content identifiers and at least one content-derived signature contour, and generates at least one optimized content-derived signature contour from contour-related data and one of said at least one content-derived signature contour and a derivation from said at least one content-derived signature contour; and
stores one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour., and wherein the second process;
requests one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour, the content-derived signature contour including one of a plurality of content identifiers and at least one content-derived signature contour, and the optimized content-derived signature contour is derived from contour-related data and one of the at least one content-derived signature contour and a derivation from the at least one content-derived signature contour;
determines if one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is present on at least one device, dynamically creating one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour if it is determined that one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour is not present on the at least one device returns one of the at least one content-derived signature contour and the at least one optimized content-derived signature contour. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification