Methods of creating a corpus of spoken CAPTCHA challenges
First Claim
Patent Images
1. An automated method for generating Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA) challenge items with a CAPTCHA computing system, comprising:
- generating a set of candidate CAPTCHA challenge items with a CAPTCHA synthesis engine operating on the CAPTCHA evaluation computing system, such that each candidate CAPTCHA challenge item includes a CAPTCHA question and a target CAPTCHA answer;
presenting a first computer system with said set of candidate CAPTCHA challenge items;
determining, with the first computer system, machine answers to the candidate CAPTCHA challenge items;
with the CAPTCHA computing system and based on said machine answers, measuring an ability of said first computer system to correctly determine said target CAPTCHA answers;
identifying with the CAPTCHA computing system, based on said measuring, at least a first candidate CAPTCHA challenge item of the set of candidate CAPTCHA challenge items for which said machine answers do not meet a threshold of acceptability and selecting the first candidate CAPTCHA challenge item as a selected CAPTCHA challenge item; and
storing said selected CAPTCHA challenge item.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of creating a corpus of spoken CAPTCHA challenges are disclosed. The methods involve training a computing system with samples of human voices and computer synthesized voices articulating a set of reference challenge items, scoring the reference challenge items based on differences in articulation between human and machine articulation of each challenge item, and selecting suitable challenge items from among the reference challenge items based on the score.
-
Citations
18 Claims
-
1. An automated method for generating Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA) challenge items with a CAPTCHA computing system, comprising:
-
generating a set of candidate CAPTCHA challenge items with a CAPTCHA synthesis engine operating on the CAPTCHA evaluation computing system, such that each candidate CAPTCHA challenge item includes a CAPTCHA question and a target CAPTCHA answer; presenting a first computer system with said set of candidate CAPTCHA challenge items; determining, with the first computer system, machine answers to the candidate CAPTCHA challenge items; with the CAPTCHA computing system and based on said machine answers, measuring an ability of said first computer system to correctly determine said target CAPTCHA answers; identifying with the CAPTCHA computing system, based on said measuring, at least a first candidate CAPTCHA challenge item of the set of candidate CAPTCHA challenge items for which said machine answers do not meet a threshold of acceptability and selecting the first candidate CAPTCHA challenge item as a selected CAPTCHA challenge item; and storing said selected CAPTCHA challenge item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An automated method for generating spoken Completely Automated Public Turing Tests to Tell Computers and Humans Apart (CAPTCHA), comprising:
-
presenting a computer system with candidate cues for spoken CAPTCHAs; determining, with the computer system, answers to the candidate cues and generating one or more spoken answers using a text-to-speech (TTS) system; measuring an ability of a spoken CAPTCHA system to correctly determine whether the answers to the candidate cues are spoken by a human or a machine by measuring acoustical characteristics of the spoken answers; generating a score for each the candidate cues based on an ability of the spoken CAPTCHA system to determine correctly whether the answer to the candidate cue was spoken by a human or a machine; choosing at least one spoken CAPTCHA cue from one of the candidate cues if the score for that candidate cue exceeds a defined threshold; and storing the at least one spoken CAPTCHA cue in a database with the score for the spoken CAPTCHA. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification