Patent ID: 8126986

Claim:
A method comprising: downloading, by a device intermediary to a plurality of clients and a server, a table of contents identifying contents of a newer version of a content object published by a content provider via the server for a channel subscribed to by a client of the plurality of clients, the content object comprising a plurality of files, the table of contents indicating names, lengths and checksums of the plurality of files; comparing, by the device, checksums of the plurality of files for the content object identified by the table of contents with checksums of files of the content object stored on the device to determine one or more files of the newer version of the content object that represents a difference between the newer version and an earlier version of the content object; signaling, by the device, the client to download only the one or more files of the newer version of the content object while the client is using the earlier version of the content object, the one or more files of the newer version being combinable with the earlier version of the content object to enable the client to have access to the newer version of the content object.