Patent ID: 7536404

Claim:
A method for preparing files for storage in a server comprising: generating a profile for a selected file, the profile identifying at least one associated file to be accessed by the selected file; transmitting, to a server, the selected file, the profile, and the at least one associated file; associating a globally unique identifier with each of the files, wherein the profile additionally identifies the at least one associated file by the respective globally unique identifiers; after transmitting the selected file, the profile, and the at least one associated file, determining if any of the at least one associated file is a missing file, wherein the missing file is any of the at least one associated file that has a different identifier than the identifier used by the profile to identify the at least one associated file; and searching, using a globally unique identifier associated with each of the at least one associated file, for the missing file and storing a result of the searching on a computer readable storage medium.