Apparatus and method for verifying audio output at a client device
First Claim
1. A method of verifying audio output at a client device, comprising:
- receiving a request for access to a system resource;
sending audio data to the client device;
receiving recorded data from the client device, wherein the recorded data is data recorded from sound output at the client device;
comparing the recorded data to the audio data;
determining if the recorded data matches the audio data; and
permitting access to the system resource if the recorded data matches the audio data.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for verifying the audio output at a client device are provided. With the apparatus and method, when a user requests access to resources, a profile for the user is retrieved and used to determine whether the user is to be presented with audio advertisements. If so, a test audio advertisement is sent to the client device. An agent application on the client device outputs the audio advertisement, via a speaker, to the user and records the audio that is being output by the speaker using a microphone or other recording device. The recording of the audio output is then sent back to the server that sent the original test audio advertisement for comparison. The server then compares the recording of the audio output to the original test audio advertisement. If the recording matches the original test audio advertisement, access to the resources is granted.
39 Citations
21 Claims
-
1. A method of verifying audio output at a client device, comprising:
-
receiving a request for access to a system resource;
sending audio data to the client device;
receiving recorded data from the client device, wherein the recorded data is data recorded from sound output at the client device;
comparing the recorded data to the audio data;
determining if the recorded data matches the audio data; and
permitting access to the system resource if the recorded data matches the audio data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product in a computer readable medium for verifying audio output at a client device, comprising:
-
first instructions for receiving a request for access to a system resource;
second instructions for sending audio data to the client device;
third instructions for receiving recorded data from the client device, wherein the recorded data is data recorded from sound output at the client device;
fourth instructions for comparing the recorded data to the audio data;
fifth instructions for determining if the recorded data matches the audio data; and
sixth instructions for permitting access to the system resource if the recorded data matches the audio data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for verifying audio output at a client device, comprising:
-
means for receiving a request for access to a system resource;
means for sending audio data to the client device;
means for receiving recorded data from the client device, wherein the recorded data is data recorded from sound output at the client device;
means for comparing the recorded data to the audio data;
means for determining if the recorded data matches the audio data; and
means for permitting access to the system resource if the recorded data matches the audio data.
-
Specification