AUTOMATED TEST TO TELL COMPUTERS AND HUMANS APART
First Claim
Patent Images
1. A method comprising:
- in response to receiving a request to validate a user to determine if the user is a computer or a human, performing the following steps;
selecting a set of images from an image data store, wherein each image selected is different from the other selected images;
generating a challenge instruction, the challenge instruction instructing the user to select from the set of images an image identified in the challenge instruction;
generating a user interface for displaying the challenge instruction and for displaying each image from the set of images to the user one at a time in a sequential fashion, each image being displayed for an interval of time; and
receiving a user input indicating an image selected by the user from the set of images;
wherein if the user selects the image identified in the challenge instruction while the image is being displayed, generating a response to the request to validate the user, indicating that the user has successfully responded to the challenge instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for verifying a user is human as opposed to a machine are provided. A series of images may be presented to the user sequentially along with a challenge question that instructs the user to select the image that is responsive to the challenge question. If the user selects the correct image, there likelihood that the user is a human as opposed to a machine is greatly increased. Techniques for varying certain parameters associated with display of images and challenge question are also provided. The variations in these parameters may further help distinguish human users from machines.
-
Citations
22 Claims
-
1. A method comprising:
-
in response to receiving a request to validate a user to determine if the user is a computer or a human, performing the following steps; selecting a set of images from an image data store, wherein each image selected is different from the other selected images; generating a challenge instruction, the challenge instruction instructing the user to select from the set of images an image identified in the challenge instruction; generating a user interface for displaying the challenge instruction and for displaying each image from the set of images to the user one at a time in a sequential fashion, each image being displayed for an interval of time; and receiving a user input indicating an image selected by the user from the set of images; wherein if the user selects the image identified in the challenge instruction while the image is being displayed, generating a response to the request to validate the user, indicating that the user has successfully responded to the challenge instruction. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20)
-
-
2. The method of 1 wherein if the user fails to select the image identified in the challenge instruction, selecting a new set of images from the data store including a different set of images, generating a new challenge instruction, and displaying the new challenge instruction and new set of images to the user in a sequential fashion, and presenting a new challenge instruction associated with the different set of images.
-
17. A method comprising:
-
receiving a challenge request at a user computer, the challenge request instructing the user to select an image responsive to the challenge request; displaying a set of images on the user computer, each image in the set of images displayed sequentially; and receiving a user selection of one image of the set of images; wherein if the one image selected by the user is responsive to the challenge request, the user is granted access to a resource. - View Dependent Claims (21, 22)
-
Specification