Systems and methods for availing multiple input channels in a voice application
First Claim
Patent Images
1. A method comprising:
- initiating a communication session between a telecommunications user and a voice application site hosted at a server of a telecommunications network, wherein the telecommunications user comprises a user of a voice-capable telephone and wherein the voice application site comprises a voice driven application running on telecommunications infrastructure and accessible using a non-Internet access point;
accepting, at the voice application site, content input comprising at least one input type other than voice input, wherein the at least one input type other than voice input is selected from the group consisting of;
text message using short message service communications, mobile communication using unstructured supplementary service data communications, and mobile communication using general packet radio service communications;
the voice application site being associated with a synchronization module connecting a plurality of input channels, wherein each of the plurality of input channels is of a type selected from the group consisting of;
a voice input channel associated with accepted voice inputs, a text messaging input channel associated with accepted text messages, and a mobile communication input channel associated with accepted mobile communications;
wherein the plurality of input channels connect to a plurality of voice managers, wherein each of the plurality of voice managers corresponds to one of the types of input channels and wherein each of the plurality of voice managers transmits the accepted input to the voice application site through the synchronization module by converting the accepted input to an input type readable by the voice application site;
wherein the synchronization module synchronizes the plurality of inputs received through the plurality of voice managers and stores and manages data relating to the communication session and provides the synchronized input to the voice application site; and
communicating information from the voice application site back to the telecommunications user in an output type that is the same as the accepted input type using the synchronization module, wherein the synchronization module receives output from the voice application site and transmits the output to the telecommunications user through the voice manager corresponding to the channel having the same type of channel as the input channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and arrangements for according multiple input media to a voice-based application. A voice application is accessed and a voice application template which supports a voice input mode is selected. At least one voice application template which supports at least one input mode other than voice and telephone touch tone is also selected, and a capability is accorded to selectively access the voice application via the voice input mode and the at least one input mode other than voice and telephone touch tone.
-
Citations
20 Claims
-
1. A method comprising:
-
initiating a communication session between a telecommunications user and a voice application site hosted at a server of a telecommunications network, wherein the telecommunications user comprises a user of a voice-capable telephone and wherein the voice application site comprises a voice driven application running on telecommunications infrastructure and accessible using a non-Internet access point; accepting, at the voice application site, content input comprising at least one input type other than voice input, wherein the at least one input type other than voice input is selected from the group consisting of;
text message using short message service communications, mobile communication using unstructured supplementary service data communications, and mobile communication using general packet radio service communications;the voice application site being associated with a synchronization module connecting a plurality of input channels, wherein each of the plurality of input channels is of a type selected from the group consisting of;
a voice input channel associated with accepted voice inputs, a text messaging input channel associated with accepted text messages, and a mobile communication input channel associated with accepted mobile communications;wherein the plurality of input channels connect to a plurality of voice managers, wherein each of the plurality of voice managers corresponds to one of the types of input channels and wherein each of the plurality of voice managers transmits the accepted input to the voice application site through the synchronization module by converting the accepted input to an input type readable by the voice application site; wherein the synchronization module synchronizes the plurality of inputs received through the plurality of voice managers and stores and manages data relating to the communication session and provides the synchronized input to the voice application site; and communicating information from the voice application site back to the telecommunications user in an output type that is the same as the accepted input type using the synchronization module, wherein the synchronization module receives output from the voice application site and transmits the output to the telecommunications user through the voice manager corresponding to the channel having the same type of channel as the input channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. An apparatus comprising:
-
at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising; computer readable program code configured to initiate a communication session between a telecommunication user and a voice application site hosted at a server of a telecommunications network, wherein the telecommunications user comprises a user of a voice-capable telephone and wherein the voice application site comprises a voice driven application running on telecommunications infrastructure and accessible using a non-Internet access point; computer readable program code configured to accept, at the voice application site, content input comprising at least one input type other than voice input, wherein the at least one input type other than voice input is selected from the group consisting of;
text message using short message service communications, mobile communication using unstructured supplementary service data communications, and mobile communication using general packet radio service communications;the voice application site being associated with a synchronization module connecting a plurality of input channels, wherein each of the plurality of input channels is of a type selected from the group consisting of;
a voice input channel associated with accepted voice inputs, a text messaging input channel associated with accepted text messages, and a mobile communication input channel associated with accepted mobile communications;wherein the plurality of input channels connect to a plurality of voice managers, wherein each of the plurality of voice managers corresponds to one of the types of input channels and wherein each of the plurality of voice managers transmits the accepted input to the voice application site through the synchronization module by converting the accepted input to an input type readable by the voice application site; wherein the synchronization module synchronizes the plurality of inputs received through the plurality of voice managers and stores and manages data relating to the communication session and provides the synchronized input to the voice application site; and computer readable program code configured to communicate information from the voice application site back to the telecommunications user in an output type that is the same as the accepted input type using the synchronization module, wherein the synchronization module receives output from the voice application site and transmits the output to the telecommunications user through the voice manager corresponding to the channel having the same type of channel as the input channel.
-
-
12. A computer program product comprising:
-
at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor, the computer readable program code comprising; computer readable program code configured to initiate a communication session between a telecommunication user and a voice application site hosted at a server of a telecommunications network, wherein the telecommunications user comprises a user of a voice-capable telephone and wherein the voice application site comprises a voice driven application running on telecommunications infrastructure and accessible using a non-Internet access point; computer readable program code configured to initiate a communication session between a telecommunication user and a voice application site hosted at a server of a telecommunications network, wherein the telecommunications user comprises a user of a voice-capable telephone and wherein the voice application site comprises a voice driven application running on telecommunications infrastructure and accessible using a non-Internet access point; computer readable program code configured to accept, at the voice application site, content input comprising at least one input type other than voice input, wherein the at least one input type other than voice input is selected from the group consisting of;
text message using short message service communications, mobile communication using unstructured supplementary service data communications, and mobile communication using general packet radio service communications;the voice application site being associated with a synchronization module connecting a plurality of input channels, wherein each of the plurality of input channels is of a type selected from the group consisting of;
a voice input channel associated with accepted voice inputs, a text messaging input channel associated with accepted text messages, and a mobile communication input channel associated with accepted mobile communications;wherein the plurality of input channels connect to a plurality of voice managers, wherein each of the plurality of voice managers corresponds to one of the types of input channels and wherein each of the plurality of voice managers transmits the accepted input to the voice application site through the synchronization module by converting the accepted input to an input type readable by the voice application site; wherein the synchronization module synchronizes the plurality of inputs received through the plurality of voice managers and stores and manages data relating to the communication session and provides the synchronized input to the voice application site; and computer readable program code configured to communicate information from the voice application site back to the telecommunications user in an output type that is the same as the accepted input type using the synchronization module, wherein the synchronization module receives output from the voice application site and transmits the output to the telecommunications user through the voice manager corresponding to the channel having the same type of channel as the input channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification