Remotely repairing files by hierarchical and segmented cyclic redundancy checks
First Claim
Patent Images
1. A method, comprising:
- recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file;
selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of said local repair file and said at least one part of a remote repair file, to identify at least one corrupted part of said local corrupted file; and
replacing said at least one corrupted part of said local corrupted file with said at least one part of said remote original file.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, comprising: recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of the local repair file and the at least one part of a remote repair file, to identify at least one corrupted part of the local corrupted file; and replacing the at least one corrupted part of the local corrupted file with the at least one part of the remote original file.
-
Citations
69 Claims
-
1. A method, comprising:
-
recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of said local repair file and said at least one part of a remote repair file, to identify at least one corrupted part of said local corrupted file; and replacing said at least one corrupted part of said local corrupted file with said at least one part of said remote original file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a first check code generator to recursively generate a sequence of sections of check codes of a local corrupted file to produce a local repair file; a corruption identifier to selectively retrieve at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of said local repair file and said at least one part of a remote repair file, to identify at least one corrupted part of said local corrupted file; and a replacing unit to replace said at least one corrupted part of said local corrupted file with said at least one part of said remote original file. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer program, stored in a tangible storage medium, for repairing a local corrupted file, the program comprising executable instructions that cause a computer to:
-
recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of said local repair file and said at least one part of a remote repair file, to identify at least one corrupted part of said local corrupted file; and replacing said at least one corrupted part of said local corrupted file with said at least one part of said remote original file. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. An apparatus, comprising:
-
means for recursively generating a sequence of sections of check codes of a local corrupted file to produce a local repair file; means for selectively retrieving at least one part of a remote repair file and at least one part of a remote original file, based on differences between at least one part of said local repair file and said at least one part of a remote repair file, to identify at least one corrupted part of said local corrupted file; and means for replacing said at least one corrupted part of said local corrupted file with said at least one part of said remote original file.
-
Specification