主权项 |
1. A system for synchronizing data files, the system comprising:
a computer having a processor and a tangible, non-transitory computer memory with instructions operable therein for performing on the processor a process of determining whether a data file should be synchronized with the computer and a process of synchronizing the data file, the instructions comprising the steps of:
receiving a request for the data file from a user computer;responsive to receiving the request for the data file, determining whether the data file is located in the computer memory;responsive to determining that the data file is not located in the computer memory, determining whether the file is stored in a remote computer memory;responsive to determining that the data file is stored in the remote computer memory, requesting the data file from the remote computer;determining a rank for the data file retrieved from the remote computer based on at least one of:
whether the data file is associated with a plurality of users accessing the computer, andwhether the data file can be downloaded within a predefined time period. |