Patent ID: 7831469
Filing Date: 2010-11-09
Classification: G06Q

Abstract:
1. A method of verifying audio output at a client device, the method comprising: receiving, using a hardware processor, a request for access to a system resource; determining, using the hardware processor, based on parameters in a profile for the client device, whether audio advertising is required in exchange for granting access to a system resource by verifying, using the parameters in the client device profile, whether to provide an audio advertising to the client device, wherein the parameters in the client device profile provides subscription information that indicates whether access to system resources is fee-based; responsive to determining that the profile specifies a requirement for audio advertising in exchange for system access, determining, using the hardware processor, whether the client device has an audio adapter by performing a transport protocol based check of a configuration of the client device to verify presence of a sound card driver in the client device; responsive to verifying the client device has the audio adapter, transmitting, using the hardware processor, test audio data to the client device; receiving, using the hardware processor, recorded data transmitted from the client device, wherein the recorded data comprises an audio recording of the sound output of the test audio data by the client device; comparing, using the hardware processor, the received recorded data to the test audio data; verifying, using the hardware processor, whether the recorded data matches the transmitted test audio data; and responsive to the recorded data matching the test audio data, permitting, using the hardware processor, access to the system resource.