Copying and updating files
First Claim
1. A method of updating a first copy of file information at a first destination address and a second copy of the file information at a second destination address, the method comprising:
- using a reference to obtain a binary stream of updated source file information;
receiving, at the first destination address and the second destination address, the binary stream of updated source file information from a source file located in a first namespace at an updated address that is different from an original address of the source file, wherein the first destination address identifies a first storage location of the first copy of the source file, and wherein the first destination address is associated with metadata identifying a first destination file name for the first copy of the source file at a first server, the first server in the first namespace, and wherein the second destination address identifies a second storage location of the second copy of the source file, and wherein the second destination address is associated with metadata identifying a second destination file name for the second copy of the source file at a second server, the second server in a second namespace, and wherein the updated source file information further comprises updated content of the source file;
updating at the first destination address the first copy of the source file with the updated source file information and updating at the second destination address the second copy of the source file with the updated source file information, the first copy of the source file having a first metadata field identifying the original address of the source file and the second copy of the source file having a second metadata field identifying the original address of the source file; and
updating the first metadata field of the first copy of the source file and the second metadata field of the second copy of the source file to include the updated address of the source file.
1 Assignment
0 Petitions
Accused Products
Abstract
Copied and source files are tracked so that authors of these documents can selectively update these files. Stale copied files can be eliminated. A control is provided to mediate copying of files among servers that have differing security policies. Metadata of a file being copied is downloaded from a server to the control and the control uploads the metadata of the file to one or more servers. A relationship between copied files and source files are memorialized whether or not copied files reside in different namespaces from the namespace of the source files.
-
Citations
14 Claims
-
1. A method of updating a first copy of file information at a first destination address and a second copy of the file information at a second destination address, the method comprising:
-
using a reference to obtain a binary stream of updated source file information; receiving, at the first destination address and the second destination address, the binary stream of updated source file information from a source file located in a first namespace at an updated address that is different from an original address of the source file, wherein the first destination address identifies a first storage location of the first copy of the source file, and wherein the first destination address is associated with metadata identifying a first destination file name for the first copy of the source file at a first server, the first server in the first namespace, and wherein the second destination address identifies a second storage location of the second copy of the source file, and wherein the second destination address is associated with metadata identifying a second destination file name for the second copy of the source file at a second server, the second server in a second namespace, and wherein the updated source file information further comprises updated content of the source file; updating at the first destination address the first copy of the source file with the updated source file information and updating at the second destination address the second copy of the source file with the updated source file information, the first copy of the source file having a first metadata field identifying the original address of the source file and the second copy of the source file having a second metadata field identifying the original address of the source file; and updating the first metadata field of the first copy of the source file and the second metadata field of the second copy of the source file to include the updated address of the source file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a plurality of servers, including one or more non-transitory computer readable media not consisting of a propagated data signal and having computer-executable components configured to perform a method of updating a first copy of file information at a first destination address and a second copy of the file information at a second destination address, the method comprising; using a reference to obtain a binary stream of updated source file information; receiving, at the first destination address and the second destination address, the binary stream of updated source file information from a source file located in a first namespace at an updated address that is different from an original address of the source file, wherein the first destination address identifies a first storage location of the first copy of the source file, and wherein the first destination address is associated with metadata identifying a first destination file name for the first copy of the source file at a first server, the first server in the first namespace, and wherein the second destination address identifies a second storage location of the second copy of the source file, and wherein the second destination address is associated with metadata identifying a second destination file name for the second copy of the source file at a second server, the second server in a second namespace, and wherein the updated source file information further comprises updated content of the source file; updating at the first destination address the first copy of the source file with the updated source file information and updating at the second destination address the second copy of the source file with the updated source file information, the first copy of the source file having a first metadata field identifying the original address of the source file and the second copy of the source file having a second metadata field identifying the original address of the source file; and updating the first metadata field of the first copy of the source file and the second metadata field of the second copy of the source file to include the updated address of the source file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification