Method of maintaining broadcast data stream
First Claim
Patent Images
1. 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, andwherein 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and network oriented systems are discussed for estimating system, e.g. web site, usage removed from the web site, as well as scheduling and directing a data broadcast source to provide content based on web site usage estimates and predictions in a broadcast data stream.
11 Citations
5 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
a computer comprising an interface with a network and configured to; receive from the network via the interface a first indication of a number of times that a universal resource locator (URL) is requested by a first plurality of client devices in the network, receive from the network via the interface a second indication of a number of times that the URL is requested by a second plurality of client devices in the network, and determine a value based upon the first and second indications; and a data transmission apparatus configured to; determine, based on the value, whether to add content to a broadcast data stream, and if so, adding the content to the data stream, and transmit the broadcast data stream including the added content to the first and second pluralities of client devices. - View Dependent Claims (5)
-
Specification