Audio challenge for providing human response verification
First Claim
1. A method for use by a system having a processor for administering an audio challenge for providing human response verification, the method comprising:
- receiving a request to verify whether a client is human controlled;
generating, by the processor, using a database, a challenge question and a corresponding answer set, wherein the challenge question includes identifying a sound audible in an audio clip by having the client count a number of times the sound is audible in the audio clip;
selecting the audio clip corresponding to the challenge question;
selecting an audio instruction from a plurality of stored audio instructions corresponding to the challenge question;
presenting the audio clip and the audio instruction to the client;
receiving a submission to the challenge question from the client, wherein the submission includes the number of times the sound is audible in the audio clip; and
responding to the request by verifying whether the submission is contained in the answer set to determine whether the client is human controlled.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a system and method for audio challenges for providing human response verification. There is provided a method comprising receiving a request to verify whether a client is human controlled, generating, using a database, a challenge question and a corresponding answer set, selecting a plurality of images and an audio instruction corresponding to the challenge question, presenting the plurality of images and the audio instruction to the client, receiving a submission to the challenge question from the client, and responding to the request by verifying whether the submission is contained in the answer set to determine whether the client is human controlled. By utilizing easily understood elements such as common shapes and objects, familiar characters, colors, sizes, orientations, and sounds, even young children can solve the challenge question, whereas automated systems are deterred by the complex audio and image analysis required.
-
Citations
16 Claims
-
1. A method for use by a system having a processor for administering an audio challenge for providing human response verification, the method comprising:
-
receiving a request to verify whether a client is human controlled; generating, by the processor, using a database, a challenge question and a corresponding answer set, wherein the challenge question includes identifying a sound audible in an audio clip by having the client count a number of times the sound is audible in the audio clip; selecting the audio clip corresponding to the challenge question; selecting an audio instruction from a plurality of stored audio instructions corresponding to the challenge question; presenting the audio clip and the audio instruction to the client; receiving a submission to the challenge question from the client, wherein the submission includes the number of times the sound is audible in the audio clip; and responding to the request by verifying whether the submission is contained in the answer set to determine whether the client is human controlled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server for administering an audio challenge for providing human response verification, the server comprising:
-
a processor configured to; receive a request to verify whether a client is human controlled; generate, using a database, a challenge question and a corresponding answer set, wherein the challenge question includes identifying a sound audible in an audio clip by having the client count a number of times the sound is audible in the audio clip; select the audio clip corresponding to the challenge question; select an audio instruction from a plurality of stored audio instructions corresponding to the challenge question; present the audio clip and the audio instruction to the client; receive a submission to the challenge question from the client, wherein the submission includes the number of times the sound is audible in the audio clip; and respond to the request by verifying whether the submission is contained in the answer set to determine whether the client is human controlled. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification