Patent ID: 8312073

Claim:
A computer-executable method for throttling access to a web resource of a web server, comprising: associating, by a throttle server, a user to a restricted resource of the user; creating a throttle account for the user in response to the user being associated to the restricted resource, wherein the throttle account facilitates throttling access to the web resource; associating a unique mark with a computing device of the user; receiving a request from the user to access the web resource of the web server, wherein the request is associated with the computing device; determining whether the unique mark is present in the computing device; based on the determination, generating a response indicating whether the computing device meets a predetermined requirement for throttling access to the web resource without using a CAPTCHA, wherein the predetermined requirement comprises a count number being less than a predetermined number, and wherein the count number counts a number of accesses to the web resource that originated from the computing device; and sending the response to the web server providing the web resource, thereby facilitating access throttling to the web resource.