Patent ID: 7797418

Claim:
A method of transmitting a broadcast data stream to a plurality of client devices, said broadcast data stream including data representing a plurality of URLs, said method comprising: determining whether a number of requests from one or more of the client devices for a first URL of the plurality of URLs exceeds a threshold; adding a locally-stored version of content corresponding to said first URL to said broadcast data stream responsive to the number of said requests being determined to exceed said threshold, wherein determining whether the number of requests for the first URL exceeds the threshold comprises: determining at least one hit-count using a first node by a collection of at least two of the client devices within a first of a time-interval of said first URL to create a URL-hit-count within said first time-interval for said first URL; and estimating usage of said first URL based upon said URL-hit-count within said first time-interval for said first URL to create said usage estimate for said first URL, wherein said first node is configured to communicate with said members of said client collection, and wherein the method further comprises: sending said usage estimate for said first URL to a second node ogsa4d nodes-to create a node usage estimate from said first node at said second node; and integrating said node usage estimate to create an integrated usage estimate for said first URL.