Advanced content and data distribution techniques
First Claim
Patent Images
1. 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.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for displaying locally stored content objects is disclosed. In one embodiment, the method comprises receiving a message containing one or more parameters indicative of one or more characteristics of a client, and sending one of a plurality of groups of one or more content objects from a set of content objects to the client based on the one or more parameters, wherein each of the plurality of groups is suited for use with clients having a different set of one or more parameters.
8 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture having one or more recordable media which, when executed by a system, causes the system to perform a method comprising:
-
downloading, by a device intermediary to a plurality of a 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; and signaling, by the device, a 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification