Patent ID: 7403601

Claim:
A method for enabling two computing devices to communicate using audio signals, comprising the steps of: (a) providing each computing device with: (i) a plurality of known audio segments, each audio segment corresponding to a specific data token; and (ii) a plurality of known discrete Fourier transforms (DFTs), each known DFT being produced from a different one of the plurality of known audio segments; (b) providing a first one of the computing devices with an input corresponding to a known data token; (c) accessing the known audio segment that corresponds to the known data token that was input at the first one of the computing devices, such that the first one of the computing devices is prepared to transmit the corresponding known audio segment to the other of the computing devices via an audio communications link; (d) transmitting the audio segment that corresponds to the known data token that was input at the first one of the computing devices to the other of the computing devices, over the audio communications link; (e) receiving the audio segment with the other of the computing devices; (f) with the other of the computing devices, generating a DFT for the audio segment received from the first one of the computing devices; (g) with the other of the computing devices, comparing the DFT generated from the audio segment received with each known DFT, thereby identifying the specific audio segment sent to the other of the computing devices by the first one of the computing devices; and (h) at the other of the computing devices, reproducing the data token that was input to the first one of the computing devices, as a function of the specific audio segment that was identified by the other of the computing devices.