×

Systems and methods for availing multiple input channels in a voice application

  • US 10,104,230 B2
  • Filed: 02/25/2011
  • Issued: 10/16/2018
  • Est. Priority Date: 02/25/2011
  • Status: Active Grant
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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×