Method for generating a human likeness score
First Claim
1. A method for generating a human likeness score based on a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) provided through a graphical interface, the method comprising:
- generating the CAPTCHA comprising the graphical interface and a first object and a second object depicted within the graphical interface;
pseudorandomly assigning a visual characteristic of the first object within the graphical interface to differentiate the CAPTCHA from a previously-generated CAPTCHA, the first object distinct from the second object by the visual characteristic;
assigning an instruction for solving the CAPTCHA based on the visual characteristic of the first object;
receiving a user solution to the CAPTCHA;
receiving a user interaction pattern descriptive of an interaction undertaken by a user, through the graphical interface, to enter the user solution;
determining an accuracy of the user solution in satisfying the instruction for solving the CAPTCHA;
comparing the user interaction pattern to an interaction model generated from interaction patterns of previous users; and
calculating the human likeness score based upon the accuracy of the user solution and the comparison of the user interaction pattern to the interaction model, the human likeness score lying within a continuum of human likeness scores.
15 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention is a method utilizing a CAPTCHA to generate a human likeness score including blocks: a) receiving a user solution to the CAPTCHA; b) receiving a user interaction pattern descriptive of an interaction undertaken by the user, through a graphical interface of the CAPTCHA, to achieve the user solution; c) determining the accuracy of the user solution; d) comparing the user interaction pattern against an interaction model generated from interaction patterns of previous users; e) calculating the human likeness score based upon the determination of block c) and the comparison of block d), wherein the human likeness score lies within a continuum of human likeness scores.
40 Citations
37 Claims
-
1. A method for generating a human likeness score based on a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) provided through a graphical interface, the method comprising:
-
generating the CAPTCHA comprising the graphical interface and a first object and a second object depicted within the graphical interface; pseudorandomly assigning a visual characteristic of the first object within the graphical interface to differentiate the CAPTCHA from a previously-generated CAPTCHA, the first object distinct from the second object by the visual characteristic; assigning an instruction for solving the CAPTCHA based on the visual characteristic of the first object; receiving a user solution to the CAPTCHA; receiving a user interaction pattern descriptive of an interaction undertaken by a user, through the graphical interface, to enter the user solution; determining an accuracy of the user solution in satisfying the instruction for solving the CAPTCHA; comparing the user interaction pattern to an interaction model generated from interaction patterns of previous users; and calculating the human likeness score based upon the accuracy of the user solution and the comparison of the user interaction pattern to the interaction model, the human likeness score lying within a continuum of human likeness scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for generating a human likeness score based on a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) provided through a graphical interface, the method comprising:
-
generating the CAPTCHA comprising the graphical interface and a first object and a second object depicted within the graphical interface; assigning a visual characteristic of the first object within the graphical interface to differentiate the CAPTCHA from a previously-generated CAPTCHA, the first object distinct from the second object by the visual characteristic; assigning an instruction for solving the CAPTCHA based on the visual characteristic of the first object; receiving a user solution to the CAPTCHA, the user solution comprising a path-type input entered by a user to move at least one of the first object and the second object within the graphical interface to solve the CAPTCHA; determining an accuracy of the user solution in satisfying the instruction for solving the CAPTCHA; isolating a noise component from the path-type input of the user solution; comparing the noise component to an interaction model, the interaction model defining input noise characteristics for human interactions and generated from path-type inputs entered by previous users to solve previous CAPTCHAs; and calculating the human likeness score based upon the accuracy of the user solution and the comparison of the noise component to the interaction model, the human likeness score lying within a continuum of human likeness scores. - View Dependent Claims (30, 31, 32)
-
-
33. A method for generating a human likeness score based on a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) provided through a graphical interface, the method comprising:
-
generating the CAPTCHA comprising the graphical interface and an object depicted within the graphical interface; assigning a visual motion characteristic of the object within the graphical interface to differentiate the CAPTCHA from a previously-generated CAPTCHA; assigning an instruction for solving the CAPTCHA; receiving a user solution to the CAPTCHA, the user solution comprising a path-type input entered into the graphical interface by a user to solve the CAPTCHA; determining an accuracy of the user solution in satisfying the instruction for solving the CAPTCHA; isolating, from the path-type input, a characteristic response to the object moving within the graphical interface; comparing the characteristic response to an interaction model, the interaction model defining human characteristic responses to objects moving within graphic interfaces and generated from path-type inputs entered by previous users to solve previous CAPTCHAs; calculating the human likeness score based upon the accuracy of the user solution and the comparison of the characteristic response to the interaction model, the human likeness score lying within a continuum of human likeness scores. - View Dependent Claims (34, 35, 36, 37)
-
Specification