Patent ID: 8370341

Claim:
A method of updating content, comprising: determining, using a server, a first version of content residing on a user device, the first version of the content being associated with a first archive having a first set of files organized within the first archive in a first sequential order based on when each file in the first set of files was last modified, each file within the first set of files being associated with the first version; determining, using the server, a second version of the content, the second version of the content being associated with a second archive having a second set of files organized within the second archive in a second sequential order based on when each file in the second set of files was last modified, the second set of files having at least one subject file associated with the second version in a sequential order with respect to other files in the second set of files that is different from a sequential order of a corresponding file associated with the first version with respect to other files in the first set of files; using the server, sequentially accessing, based on the second order of the second set of files in the second archive, version information of each file within the second set of files, the version information indicating a version of each file; determining from the version information of the files of the second set of files that at least the subject file is associated with a newer version of the content than that which resides on the user device; and allowing the user device to retrieve the subject file of the second set of files and additional files of the second set of files being ordered within the second archive sequentially after the subject file.