TRANSITIVE FILE COPYING
First Claim
1. A computer implemented method for copying files, comprising:
- (a) receiving a request to copy a first file from a first source location to a first target location;
(b) determining a first checksum value of the first file;
(c) performing a query using the first checksum value to find a second source location for a second file, wherein;
(i) the second file has a second checksum value that is equivalent to the first checksum value; and
(ii) the second file is located at the second source location;
(d) determining whether to copy the first file from the first source location or the second file from the second source location; and
(e) copying the first source file or the second source file to the first target location based on the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture provide an alternative mechanism for copying files. A request to copy a first file from a first source location to a first target location is received. A first checksum value of the first file is determined and used in a query to find a second source location for a second file. The second file has a second checksum value that is equivalent to the first checksum value. Additionally, the second file is located at the second source location. A determination is made regarding whether to copy the first file from the first source location or the second file from the second source location. Thereafter, the first source file or the second source file is copied to the first target location based on the determining.
-
Citations
18 Claims
-
1. A computer implemented method for copying files, comprising:
-
(a) receiving a request to copy a first file from a first source location to a first target location; (b) determining a first checksum value of the first file; (c) performing a query using the first checksum value to find a second source location for a second file, wherein; (i) the second file has a second checksum value that is equivalent to the first checksum value; and (ii) the second file is located at the second source location; (d) determining whether to copy the first file from the first source location or the second file from the second source location; and (e) copying the first source file or the second source file to the first target location based on the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for copying files in a computer network system comprising:
-
(a) a computer having a memory; (b) an application executing on the computer, wherein the application is configured to; (i) receive a request to copy a first file from a first source location to a first target location; (ii) determine a first checksum value of the first file; (iii) perform a query using the first checksum value to find a second source location for a second file, wherein; (1) the second file has a second checksum value that is equivalent to the first checksum value; and (2) the second file is located at the second source location; (iv) determine whether to copy the first file from the first source location or the second file from the second source location; and (v) copy the first source file or the second source file to the first target location based on the determining. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification