Patent ID: 7716340

Claim:
A method, performed at a third server, for restricting access of a client to a web site hosted at a first server and a second server, the first server differing from the second server, the method comprising: receiving, from the first server, a first tally associated with the client, the first tally comprising identification information of the client and a first number of access requests sent from the client to the first server; receiving, from the second server, a second tally associated with the client, the second tally comprising the identification information of the client and a second number of access requests sent from the client to the second server; collating, in a database, the first and second tallies based on the identification information of the client associated with the first and second tallies; calculating, based on the collated first and second tallies, a total number of access requests made by the client over a specified period of time; assigning a dynamic blocking instruction to the identification information of the client if the total number of access requests over the specified period of time exceeds a predefined threshold, the dynamic blocking instruction being stored in a configuration file and the dynamic blocking instruction for causing the first and second servers to restrict access of the client to the web site; and subtracting the first number of requests from the total number of requests if no further tallies associated with the client are received from the first server within an expiration period, the first server sending a tally associated with the client if the client requests access to the first server.