Patent Document ID: 9767263
Application ID: 14500800

Base Claim:
1. A computer-implemented method for identifying automated-agents, comprising: under the control of one or more computer systems configured with executable instructions, receiving a request for a webpage; selecting a security check from a plurality of security checks, the selected security check receiving input; providing, in response to the request for the webpage, the selected security check to cause a challenge presented by the selected security check to be humanly perceivable in a user interface, the challenge being based at least in part on psycholinguistics, evolutionary psychology, color psychology, or a combination thereof; receiving information that includes a response to the challenge of the selected security check; verifying that the response to the selected security check is indicative of a response sent by an automated-agent, the verification being determined at least in part based on the response indicating a correct answer to the selected security questions; and performing one or more actions in accordance with the request being sent by an automated-agent in response to a correct answer to the selected security check.

---

Claim 4:
4. The computer-implemented method of claim 1 , further comprising: receiving a second request for a webpage; selecting a second security check from a plurality of security checks, the selected second security check that receives input; provide, in response to the second request for the webpage, the selected second security check; receiving information that includes a response to the selected second security check; determining that the response indicates an incorrect answer to the selected second security check; and blocking access to at least some information that the one or more computer systems that provide in response to an incorrect answer to the selected second security check.