System and Method for Generating Challenge Items for CAPTCHAs
1 Assignment
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.
-
Citations
38 Claims
-
1-19. -19. (canceled)
-
20. A method embodied in a computer readable medium of selecting challenge data to be used for accessing data and/or resources of a computing system comprising:
-
(a) providing data identifying a first set of diphones to be assessed by a computing system, wherein each of said first set of diphones represents a sound associated with an articulation of a pair of phonemes in a natural language; (b) generating an a plurality of articulation scores using the computing system based on measuring acoustical characteristics of a machine text to speech (TTS) system articulation of each of said first set of diphones; and (c) selecting challenge text including words and phrases from the natural language using the computing system based on said plurality of articulation scores; wherein said challenge text is useable by an utterance-based challenge system for discriminating between humans and machines. - View Dependent Claims (21, 35, 36, 37, 38)
-
-
22. A method embodied in a computer readable medium of selecting challenge data to be used for accessing data and/or resources of a computing system comprising:
-
a) selecting a candidate challenge item which includes text words and/or visual images; b) measuring first acoustical characteristics of a computer synthesized utterance when articulating challenge content associated with said candidate challenge item; c) measuring second acoustical characteristics of a human utterance when articulating said challenge content; d) generating a challenge item score based on measuring a difference in said first and second acoustical characteristics; and e) designating said candidate challenge item as a reference challenge item when said challenge item score exceeds a target threshold. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method embodied in a computer readable medium of selecting challenge data to be used for accessing data and/or resources of a computing system comprising:
-
a) defining a plurality of demographic groups, said demographic groups being based on one or more of age, sex, or domicile; b) providing a plurality of CAPTCHA (Completely Automatic Public Turing Test To Tell Humans And Computers Apart) challenge items consisting of a combination of images and solicited utterances with the computing system; c) for each of said challenge items, using the computing system to compare a first reference acoustic response of a machine entity and a second reference acoustic response provided by a representative of said demographic group; and d) for each demographic group, selecting an optimal set of CAPTCHA challenge items determined by the computing system to yield the greatest acoustic response difference over said machine entity. - View Dependent Claims (30)
-
-
31. (canceled)
-
32. A system for identifying challenge data to be used for accessing data and/or resources of a computing system comprising:
-
one or more software routines embodied in a computer readable medium adapted to cause the computing system to; (a) provide data identifying a first set of diphones to be assessed by a computing system, wherein each of said first set of diphones represents a sound associated with an articulation of a pair of phonemes in a natural language; (b) generate a plurality of articulation scores based on measuring acoustical characteristics of a machine text to speech (TTS) system articulation of each of said first set of diphones; and (c) select challenge text including words and phrases from the natural language using the computing system based on said plurality of articulation scores; wherein said challenge text is useable by an utterance-based challenge system for discriminating between humans and machines.
-
-
33. A system for identifying challenge data to be used for accessing data and/or resources of a computing system comprising:
one or more software routines embodied in a computer readable medium adapted to cause the computing system to; a) select a candidate challenge item which includes text words and/or visual images; b) measure first acoustical characteristics of a computer synthesized utterance when articulating challenge content associated with said candidate challenge item; c) measure second acoustical characteristics of a human utterance when articulating said challenge content; d) generate a challenge item score based on measuring a difference in said first and second acoustical characteristics; and e) designate said candidate challenge item as a reference challenge item when said challenge item score exceeds a target threshold.
-
34. A system for identifying challenge data to be used for accessing data and/or resources of a computing system comprising:
one or more software routines embodied in a computer readable medium adapted to cause the computing system to; a) define a plurality of demographic groups, said demographic groups being based on one or more of age, sex, or domicile; b) provide a plurality of CAPTCHA (Completely Automatic Public Turing Test To Tell Humans And Computers Apart) challenge items consisting of a combination of images and solicited utterances; c) for each of said challenge items, compare a first reference response of a machine entity and a second reference response provided by a representative of said demographic group; and d) for each demographic group, select an optimal set of CAPTCHA challenge items determined by the computing system to yield the greatest response difference over said machine entity.
Specification