Patent ID: 8582729

Claim:
A method of communicating with an interactive voice response server, the method comprising: receiving a voice stream from the interactive voice response server with a wireless device, wherein the voice stream includes at least one of voice data and an embedded audio graphical user interface (GUI) control string; determining at the wireless device whether an audio GUI control string is embedded within the voice stream, wherein the audio GUI control string corresponds to a recorded voice message within the voice stream, and wherein: the audio GUI control string comprises a plurality of signals generated automatically at the interactive voice response server; each of the plurality of signals is a different one of a plurality of selectively audio frequencies; and each of the plurality of audio frequencies corresponds to a different GUI control at the wireless device; wherein, if it is determined at the wireless device that an audio GUI control string is embedded within the voice stream, then decoding the embedded audio GUI control string found in the voice stream, and wherein, if it is determined at the wireless device that an audio GUI control string is not embedded within the voice stream, then decoding and transmitting the voice data.