Methods and systems for protecting website forms from automated access
DC CAFCFirst Claim
1. A method for generating a completely automated test to tell computers and humans apart comprising:
- generating a matrix of non-overlapping randomly selected images in response to an access request of a user, the dynamic graphical arrangement comprising one randomly selected image from a selected image category chosen for an image recognition task and at least one image not from the selected image category, wherein each image is associated with a unique randomly generated access code, wherein the image recognition task comprises an instruction to select one image corresponding to the selected image category from the matrix of non-overlapping randomly selected images;
presenting the dynamic graphical arrangement of randomly selected images to the user and communicating the image recognition task to the user;
receiving an input from the user access device at a server system, the input comprising the unique randomly generated access code associated with the one image from the selected category;
the server system comparing the input from the user access device to an authenticating reference code to confirm the user is a human and not a computer; and
wherein the matrix comprises at least one image known to belong to the selected image category, at least one image known to not belong to the selected image category and at least one image suspected to belong to the selected image category and wherein the user is still granted access to the website when the input from the user access device comprises selection of the at least one image known to belong to the selected image category and selection or omission of the at least one image suspected to belong to the selected image category.
3 Assignments
Litigations
1 Petition
Accused Products
Abstract
Systems and methods to tell apart computers and humans using image recognition task having a dynamic graphical arrangement of randomly selected images. The images can be arranged as a grid or matrix for presentation on a device display for authentication of a user as human. The kinds of graphical images can be derived from a selected category for the image recognition task. A series of randomly generated access codes corresponding to the images can be displayed with the images. The user may enter the access codes corresponding to images from the selected category. An authentication server can compare the access code entry to an authentication reference code corresponding to the particular arrangement of images. The selection of images, their arrangement and their corresponding access codes, may dynamically change in between verification sessions.
132 Citations
17 Claims
-
1. A method for generating a completely automated test to tell computers and humans apart comprising:
-
generating a matrix of non-overlapping randomly selected images in response to an access request of a user, the dynamic graphical arrangement comprising one randomly selected image from a selected image category chosen for an image recognition task and at least one image not from the selected image category, wherein each image is associated with a unique randomly generated access code, wherein the image recognition task comprises an instruction to select one image corresponding to the selected image category from the matrix of non-overlapping randomly selected images; presenting the dynamic graphical arrangement of randomly selected images to the user and communicating the image recognition task to the user; receiving an input from the user access device at a server system, the input comprising the unique randomly generated access code associated with the one image from the selected category; the server system comparing the input from the user access device to an authenticating reference code to confirm the user is a human and not a computer; and wherein the matrix comprises at least one image known to belong to the selected image category, at least one image known to not belong to the selected image category and at least one image suspected to belong to the selected image category and wherein the user is still granted access to the website when the input from the user access device comprises selection of the at least one image known to belong to the selected image category and selection or omission of the at least one image suspected to belong to the selected image category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for selectively accepting access requests from a client computer connected to a server computer by a network, the method comprising:
-
receiving an access request from the client computer at an authentication server; the authentication server generating a matrix of non-overlapping images in response to the access request, wherein the matrix of non-overlapping images comprises at least one randomly selected image from a randomly selected image category chosen for an image recognition task and at least one image not from the randomly selected image category, wherein the image recognition task comprises an instruction to select one image corresponding to the selected image category from the matrix of non-overlapping randomly selected images; presenting the dynamic graphical arrangement of images on an output device of the client computer; receiving an input from the client computer at the authentication server, the input comprising a user selection of at least one image; the authentication server accepting the access request if the user selection of the at least one image corresponds to the image chosen from the selected image category and otherwise denying the access request; and wherein the matrix comprises at least one image known to belong to the selected image category, at least one image known to not belong to the selected image category and at least one image suspected to belong to the selected image category and wherein the user is still granted access to the website when the input from the user access device comprises selection of the at least one image known to belong to the selected image category and selection or omission of the at least one image suspected to belong to the selected image category. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification