System and method for devising a human interactive proof that determines whether a remote client is a human or a computer program
First Claim
Patent Images
1. A computer-implemented process for determining whether a computer user is a human or a computer program, comprising the process actions of:
- generating a human interactive proof employing an image of one or more body parts wherein certain features thereof are at known locations in said image;
requiring a computer user to locate at least one feature of said one or more body parts in the image;
comparing the computer user'"'"'s locations of said at least one feature of said one or more body parts to their actual location in the image; and
determining whether the computer user is a human or a computer program.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically determining if a remote client is a human or a computer. A set of HIP design guidelines which are important to ensure the security and usability of a HIP system are described. Furthermore, one embodiment of this new HIP system and method is based on human face and facial feature detection. Because human face is the most familiar object to all human users the embodiment of the invention employing a face is possibly the most universal HIP system so far.
-
Citations
25 Claims
-
1. A computer-implemented process for determining whether a computer user is a human or a computer program, comprising the process actions of:
-
generating a human interactive proof employing an image of one or more body parts wherein certain features thereof are at known locations in said image;
requiring a computer user to locate at least one feature of said one or more body parts in the image;
comparing the computer user'"'"'s locations of said at least one feature of said one or more body parts to their actual location in the image; and
determining whether the computer user is a human or a computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for creating a Human Interactive Proof using an image of a face, the system comprising:
-
a general purpose computing device; and
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, generate a human interactive proof employing an image of a human face wherein certain features are at known locations in said image;
require a computer user to locate certain features of said face in the image;
compare the computer user'"'"'s locations of said features of said face to their actual location in the image; and
determine whether the computer user is a human or a bot. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions for creating a test to determine whether a user is a person or a bot, said computer executable instructions comprising:
-
inputting a 3D wire model of a generic head and a texture map of an arbitrary person; and
generating a human interactive proof using said generic head model and texture map. - View Dependent Claims (24, 25)
-
Specification