Regulating rates of requests by a spider engine to web sites by creating instances of a timing module
First Claim
Patent Images
1. A method of retrieving web-site based information at a target bandwidth, comprising the steps of:
- (1) receiving a target bandwidth, BT;
(2) calculating a wait time, TWAIT; and
(3) delaying data retrieval by said calculated wait time to retrieve at the target bandwidth, BT.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for retrieving web-site based information by a spider engine at a target bandwidth is described. A target band width is received from the spider engine. A wait time is calculated by a timing module. Data retrieval from a web site is delayed by the calculated wait time so that data is retrieved at the desired target bandwidth.
54 Citations
14 Claims
-
1. A method of retrieving web-site based information at a target bandwidth, comprising the steps of:
-
(1) receiving a target bandwidth, BT;
(2) calculating a wait time, TWAIT; and
(3) delaying data retrieval by said calculated wait time to retrieve at the target bandwidth, BT. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for retrieving web-site based information at a target bandwidth, comprising:
-
receiving means for receiving a target bandwidth, BT;
calculating means for calculating a wait time, TWAIT; and
delaying means for delaying data retrieval by the calculated wait time so that data is retrieved at the desired target bandwidth, BT. - View Dependent Claims (11, 12)
-
-
13. A timing system for retrieving web-site based information using a spider engine at a target bandwidth, comprising:
-
a data receiver for receiving a target bandwidth, BT, and at least one bytes count from the spider engine;
a bytes accumulator for accumulating said at least one bytes count received from the spider engine to create an aggregate bytes count, bytesAGG;
a current time determiner for determining a start time, TSTART, and current time, TNOW, for said at least one received bytes count;
a wait time calculator; and
a wait time transmitter for transmitting a wait time, TWAIT, calculated by said wait time calculator to the spider engine;
wherein said wait time is the amount of time the spider engine should wait to initiate a next web-site data retrieval to reach said target bandwidth;
wherein said wait time calculator calculates said wait time as a function of said bytesAGG, BT, and an elapsed time (TNOW−
TSTART). - View Dependent Claims (14)
-
Specification