System and method of controlling a graphical user interface at a wireless device
First Claim
1. A method of controlling a graphical user interface (GUI) at a wireless device, the method comprising:
- storing a set of audio GUI controls at an interactive voice response server; and
creating an audio GUI control string to be communicated to the wireless device within a voice stream, wherein the audio GUI control string corresponds to a text string selectably presentable at the wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a graphical user interface (GUI) at a wireless device is disclosed and includes storing a set of audio GUI controls at an interactive voice response server and creating an audio GUI control string that is to be communicated to the wireless device within a voice stream. The audio GUI control string corresponds to a text string that is selectably presentable at the wireless device. Further, the method can include embedding the audio GUI control string within the voice stream. Additionally, the method can include transmitting the voice stream with the embedded audio GUI control string to the wireless device.
-
Citations
37 Claims
-
1. A method of controlling a graphical user interface (GUI) at a wireless device, the method comprising:
-
storing a set of audio GUI controls at an interactive voice response server; and
creating an audio GUI control string to be communicated to the wireless device within a voice stream, wherein the audio GUI control string corresponds to a text string selectably presentable at the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a user interface at a wireless device, the method comprising:
-
creating an audio GUI control string to be embedded within a voice stream, wherein the audio GUI control string corresponds to a text string that is presentable at the user interface at the wireless device; and
embedding the audio GUI control string within the voice stream. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of communicating with an interactive voice response server, the method comprising:
-
receiving a voice stream; and
determining whether an audio GUI control string is embedded within the voice stream. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of communicating with an interactive voice response server, the method comprising:
receiving a query from an interactive voice response server to determine whether a wireless device is controllable via audio GUI controls. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
27. A communication system, comprising:
an interactive voice response server remotely coupled to a wireless device, the interactive voice response server comprising;
a processor;
a computer readable medium accessible to the processor; and
a computer program embedded within the computer readable medium, the computer program comprising;
instructions to define a set of audio GUI controls;
instructions to store the set of audio GUI controls at the computer readable medium; and
instructions to create an audio GUI control string to be communicated to with voice data within a voice stream, wherein the audio GUI control string corresponds to a text string to be displayed at the wireless device.
-
28. A communication system, comprising:
an interactive voice response server to receive calls from a wireless device, the interactive voice response server comprising;
a processor;
a computer readable medium accessible to the processor; and
a computer program embedded within the computer readable medium, the computer program comprising;
instructions to create an audio GUI control string to be communicated to with voice data within a voice stream, wherein the audio GUI control string corresponds to a text string to be displayed at the wireless device; and
instructions to embed the audio GUI control string within the voice stream.
-
29. A wireless device, comprising:
-
a processor;
a display responsive to the processor;
a computer readable medium accessible to the processor; and
a computer program embedded within the computer readable medium, the computer program comprising;
instructions to present a GUI (GUI) at the display, wherein the GUI is controllable via one or more audio GUI controls received at the wireless device over a voice channel.
-
-
30. A wireless device, comprising:
-
a processor;
a computer readable medium accessible to the processor; and
a computer program embedded within the computer readable medium, the computer program comprising;
instructions to receive a query from an interactive voice response server to determine whether the wireless device is controllable via audio GUI controls.
-
-
31. A computer program embedded within a computer readable medium, the computer program comprising:
-
instructions to define a set of audio GUI controls;
instructions to store the set of audio GUI controls at an interactive voice response server; and
instructions to create an audio GUI control string that corresponds to voice data to be communicated over a voice stream, wherein the audio GUI control string corresponds to a text string selectively displayable at a wireless device.
-
-
32. A computer program embedded within a computer readable medium, the computer program comprising:
-
instructions to create an audio GUI control string that corresponds to voice data of a voice stream, wherein the audio GUI control string corresponds to a text string selectively displayable at a wireless device; and
instructions to embed the audio GUI control string within the voice stream.
-
-
33. A computer program embedded within a computer readable medium, the computer program comprising:
-
instructions to receive a voice stream; and
instructions to determine whether an audio GUI control string is embedded within the voice stream.
-
-
34. An interactive voice response server, comprising:
-
means for defining a set of audio GUI controls;
means for storing the set of audio GUI controls at an interactive voice response server; and
means for creating an audio GUI control string that corresponds to voice data within a voice stream, wherein the audio GUI control string corresponds to a text string selectively displayable at a wireless device.
-
-
35. An interactive voice response server, comprising:
-
means for creating an audio GUI control string that corresponds to voice data within a voice stream, wherein the audio GUI control string corresponds to a text string selectively displayable at a wireless device; and
means for embedding the audio GUI control string within the voice stream.
-
-
36. A wireless device, comprising:
-
means for receiving a voice stream; and
means for determining whether an audio GUI control string is embedded within the voice stream.
-
-
37. A wireless device, comprising:
means for receiving a query from the interactive voice response server to determine whether the wireless device is controllable via audio GUI controls.
Specification