Applying a partial captcha
First Claim
1. A method comprising:
- receiving a first access request from a client computer;
in response to receiving the first access request;
generating an image comprising a predetermined number of characters;
transmitting the image to the client computer for display to a user;
designating, via a unique indicator, a first subset of the predetermined number of characters of the image, wherein the first subset comprises a plurality of the predetermined number of characters and wherein a second subset of the predetermined number of characters of the image are not designated via the unique identifier, the second subset being different than the first subset;
requesting from the user a first predefined response comprising the first subset of the predetermined number of characters and excluding the second subset of the predetermined number of characters;
wherein the first predefined response comprises fewer than all of the predetermined number of characters, includes particular ones of the predetermined number of characters and excludes all of the predetermined number of characters other than the particular ones;
receiving a first client input from the client computer;
determining whether the first client input matches the first predefined response; and
accepting the first access request if the first client input matches the first predefined response.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for receiving a first access request from a client computer is described. The method comprises, in response to receiving the first access request, generating a query string comprising a predetermined number of characters, designating, via a unique indicator, a first randomized subset of the predetermined number of characters, wherein the first randomized subset comprises a plurality of the predetermined number of characters, and requesting a first predefined response comprising the first randomized subset of the predetermined number of characters. The method further comprises receiving a first client input from the client computer, determining whether the first client input matches the first predefined response, and accepting the first access request if the first client input matches the first predefined response.
12 Citations
20 Claims
-
1. A method comprising:
-
receiving a first access request from a client computer; in response to receiving the first access request; generating an image comprising a predetermined number of characters; transmitting the image to the client computer for display to a user; designating, via a unique indicator, a first subset of the predetermined number of characters of the image, wherein the first subset comprises a plurality of the predetermined number of characters and wherein a second subset of the predetermined number of characters of the image are not designated via the unique identifier, the second subset being different than the first subset; requesting from the user a first predefined response comprising the first subset of the predetermined number of characters and excluding the second subset of the predetermined number of characters; wherein the first predefined response comprises fewer than all of the predetermined number of characters, includes particular ones of the predetermined number of characters and excludes all of the predetermined number of characters other than the particular ones; receiving a first client input from the client computer; determining whether the first client input matches the first predefined response; and accepting the first access request if the first client input matches the first predefined response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processing system configured to perform processes comprising; receiving a first access request from a client computer; in response to receiving the first access request; generating a query string comprising a predetermined number of characters; designating, via a unique indicator, a first randomized subset of the predetermined number of characters, wherein the first randomized subset comprises a plurality of the predetermined number of characters, and wherein a second subset of the plurality of the predetermined number of characters is not designated via the unique indicator; requesting a first predefined response comprising the first randomized subset of the predetermined number of characters; receiving a first client input from the client computer; determining whether the first client input matches the first predefined response; and accepting the first access request if the first client input matches the first predefined response. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising:
-
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to receiving a first access request from a client computer; in response to receiving the first access request; computer-readable program code configured to generate a query string comprising a predetermined number of characters; computer-readable program code configured to designate, via a unique indicator, a first randomized subset of the predetermined number of characters, wherein the first randomized subset comprises a plurality of the predetermined number of characters, and wherein a second subset of the plurality of the predetermined number of characters is not designated via the unique indicator; computer-readable program code configured to request a first predefined response comprising the first randomized subset of the predetermined number of characters; computer-readable program code configured to receive a first client input from the client computer; computer-readable program code configured to determine whether the first client input matches the first predefined response; and computer-readable program code configured to accept the first access request if the first client input matches the first predefined response.
-
Specification