System and method for generating challenge items for CAPTCHAs
First Claim
Patent Images
1. A method embodied in a computer readable medium for generating challenge data to be used for accessing data and/or resources of an electronic computing system comprising:
- (a) automatically generating a candidate challenge sentence from a first set of words and phrases using a computing system;
(b) automatically generating at least one first utterance from a first machine text to speech system of said candidate challenge sentence using the computing system, said at least one first utterance including first acoustical characteristics;
(c) acquiring at least one second utterance of said candidate challenge sentence known to be from a human speaker using the computing system, said at least one second utterance including second acoustical characteristics;
(d) automatically determining a difference in said first and second acoustical characteristics using the computing system to determine a challenge sentence acoustic score for said candidate challenge sentence;
(e) automatically selecting said candidate challenge sentence as a suitable challenge item in an utterance-based challenge system and storing said at least one second utterance and said candidate challenge sentence in a challenge item database using the computer system when said candidate challenge sentence acoustic score exceeds a target threshold, indicating that said at least one first utterance from the first machine text to speech system is sufficiently different from said at least one second utterance from the human speaker for said candidate challenge sentence to be used to automatically distinguish between humans and machines attempting to access the electronic computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
Challenge items for an audible based electronic challenge system are generated using a variety of techniques to identify optimal candidates. The challenge items are intended for use in a computing system that discriminates between humans and text to speech (TTS) system.
112 Citations
42 Claims
-
1. A method embodied in a computer readable medium for generating challenge data to be used for accessing data and/or resources of an electronic computing system comprising:
-
(a) automatically generating a candidate challenge sentence from a first set of words and phrases using a computing system; (b) automatically generating at least one first utterance from a first machine text to speech system of said candidate challenge sentence using the computing system, said at least one first utterance including first acoustical characteristics; (c) acquiring at least one second utterance of said candidate challenge sentence known to be from a human speaker using the computing system, said at least one second utterance including second acoustical characteristics; (d) automatically determining a difference in said first and second acoustical characteristics using the computing system to determine a challenge sentence acoustic score for said candidate challenge sentence; (e) automatically selecting said candidate challenge sentence as a suitable challenge item in an utterance-based challenge system and storing said at least one second utterance and said candidate challenge sentence in a challenge item database using the computer system when said candidate challenge sentence acoustic score exceeds a target threshold, indicating that said at least one first utterance from the first machine text to speech system is sufficiently different from said at least one second utterance from the human speaker for said candidate challenge sentence to be used to automatically distinguish between humans and machines attempting to access the electronic computing system. - 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. A system for identifying challenge data to be used for distinguishing between humans and machines in allowing access to computing resources, comprising:
-
a computing system; and one or more software routines embodied in a computer readable medium adapted to cause the computing system to; (a) automatically generate a candidate challenge sentence from a first set of words and phrases; (b) automatically generate at least one first utterance from a first machine text to speech system of said candidate challenge sentence, said at least one first utterance including first acoustical characteristics; (c) acquire at least one second utterance of said candidate challenge sentence known to be from a human speaker, said at least one second utterance including second acoustical characteristics; (d) automatically determine a difference in said first and second acoustical characteristics to determine a challenge sentence acoustic score for said candidate challenge sentence; (e) automatically select said candidate challenge sentence as a suitable challenge item in an utterance-based challenge system and store said at least one second utterance and said candidate challenge sentence in a challenge item database using the computer system when said candidate challenge sentence acoustic score exceeds a target threshold, indicating that said at least one first utterance from the first machine text to speech system is sufficiently different from said at least one second utterance from the human speaker for said candidate challenge sentence to be used to automatically distinguish between humans and machines. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification