Systems and methods for determining and facilitating content updates for a user device
First Claim
1. 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.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for updating content are presented. A first version of content residing on a user device is determined, and a second version of content relating to the first version of content is determined. Version information for each file within a second set of files organized within a second archive of the second version of content is sequentially accessed based on a second order of the second set of files in the second archive, the version information indicating a version of each file. A determination is made of when version information indicating a newer version of content has been accessed from the second archive, and new content associated with the newer version is provided to the user device.
73 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
an archive storage medium configured to store archives of files; and a delivery module configured to; determine a first version of content residing on a user device, the first version of the content being associated with a first archive in the archive storage medium 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, determine a second version of the content, the second version of the content being associated with a second archive in the archive storage medium 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, sequentially access, 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, determine 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
determining 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 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; 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 any additional files of the second set of files being ordered within the second archive sequentially after the subject file. - View Dependent Claims (18, 19, 20)
-
Specification