CAPTCHA SYSTEMS AND METHODS
First Claim
Patent Images
1. A computer system configured to validate homonym CAPTCHAs, the computer system comprising:
- one or more hardware processors programmed, via executable code instructions, to implement;
a CAPTCHA generator module configured to;
determine a phrase of words that, when perceived together, comprises one or more meanings associated with the phrase of words that assist human perception of the phrase of words, and further comprises a homonym having a particular meaning, of multiple possible meanings for the homonym, in conjunction with use in the phrase of words; and
generate a homonym CAPTCHA user interface depicting;
the phrase of words including the homonym, wherein the homonym is configured for human perception as to the particular meaning of the homonym based on context of the homonym within the phrase of words, andat least two options associated with respective two or more meanings for the homonym, wherein at least one of the options is associated with the particular meaning of the homonym within the phrase of words and at least one of the options is associated with an incorrect meaning of the homonym within the phrase of words;
a human validator module configured to;
receive a selection of at least one of the options associated with the homonym CAPTCHA user interface;
determine whether the selected option is the option associated with the particular meaning of the homonym within the phrase of words;
generate an indication of whether the selected option was provided by a human based on said determination; and
transmit the generated indication.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for verifying human users through cognitive processes that computers cannot imitate are described herein. Human cognitive language processing techniques may be used to verify human users. Visual patterns and tests may be used to distinguish between humans and computers because computer-based visual recognition is fundamentally different from human visual processing. Persistent plugins and tests may be used to continuously verify human users.
0 Citations
20 Claims
-
1. A computer system configured to validate homonym CAPTCHAs, the computer system comprising:
one or more hardware processors programmed, via executable code instructions, to implement; a CAPTCHA generator module configured to; determine a phrase of words that, when perceived together, comprises one or more meanings associated with the phrase of words that assist human perception of the phrase of words, and further comprises a homonym having a particular meaning, of multiple possible meanings for the homonym, in conjunction with use in the phrase of words; and generate a homonym CAPTCHA user interface depicting; the phrase of words including the homonym, wherein the homonym is configured for human perception as to the particular meaning of the homonym based on context of the homonym within the phrase of words, and at least two options associated with respective two or more meanings for the homonym, wherein at least one of the options is associated with the particular meaning of the homonym within the phrase of words and at least one of the options is associated with an incorrect meaning of the homonym within the phrase of words; a human validator module configured to; receive a selection of at least one of the options associated with the homonym CAPTCHA user interface; determine whether the selected option is the option associated with the particular meaning of the homonym within the phrase of words; generate an indication of whether the selected option was provided by a human based on said determination; and transmit the generated indication. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer system configured to validate homophone CAPTCHAs, the computer system comprising:
one or more hardware processors programmed, via executable code instructions, to implement; a CAPTCHA generator module configured to; determine a phrase of words that, when perceived together, comprises one or more meanings associated with the phrase of words that assist human perception of the phrase of words, and further comprises a homophone having a particular meaning, of multiple possible meanings for the homophone, in conjunction with use in the phrase of words; and generate a homophone CAPTCHA user interface depicting; the phrase of words including the homophone, wherein the homophone is configured for human perception as to the particular meaning of the homophone based on context of the homophone within the phrase of words, and at least two options associated with respective two or more meanings for the homophone, wherein at least one of the options is associated with the particular meaning of the homophone within the phrase of words and at least one of the options is associated with an incorrect meaning of the homophone within the phrase of words; a human validator module configured to; receive a selection of at least one of the options associated with the homophone CAPTCHA user interface; determine whether the selected option is the option associated with the particular meaning of the homophone within the phrase of words; generate an indication of whether the selected option was provided by a human based on said determination; and transmit the generated indication. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer system configured to validate CAPTCHAs, the computer system comprising:
one or more hardware processors programmed, via executable code instructions, to implement; a CAPTCHA generator module configured to; determine a phrase of words that, when perceived together, comprises one or more meanings associated with the phrase of words that assist human perception of the phrase of words, and further comprises a deviation from a correct presentation of at least one word, wherein the likelihood of human error is determined at least in part by adjusting a level of change to the deviation of the word; and generate a CAPTCHA user interface depicting; the phrase of words including the deviation from the correct presentation, wherein the deviation is configured for human perception as to the correct presentation of the deviation based on context of the deviation within the phrase of words, and at least two options associated with respective two or more correct presentations for the deviation, wherein at least one of the options is associated with the correct presentation of the deviation within the phrase of words and at least one of the options is associated with an incorrect presentation of the deviation within the phrase of words; a human validator module configured to; receive a selection of at least one of the options associated with the CAPTCHA user interface; determine whether the selected option is the option associated with the correct presentation of the deviation within the phrase of words; generate an indication of whether the selected option was provided by a human based on said determination; and transmit the generated indication. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification