Open architecture for a voice user interface
First Claim
1. A method comprising:
- receiving an information request from a communication interface;
determining a profile associated with the information request for use accessing an external information database by communicating with an infrastructure service;
accessing the external information database, via a content service, based on the profile to obtain a response to the information request;
converting the response from text to audio; and
transmitting the response in audio form over the communication interface responsive to the information request.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing voice requests from a user for accessing information on a computerized network and delivering information from a script server and an audio server in the network in audio format. A voice user interface subsystem includes: a dialog engine that is operable to interpret requests from users from the user input, communicate the requests to the script server and the audio server, and receive information from the script server and the audio server; a media telephony services (MTS) server, wherein the MTS server is operable to receive user input via a telephony system, and to transfer the user input to the dialog engine; and a broker coupled between the dialog engine and the MTS server. The broker establishes a session between the MTS server and the dialog engine and controls telephony functions with the telephony system.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving an information request from a communication interface; determining a profile associated with the information request for use accessing an external information database by communicating with an infrastructure service; accessing the external information database, via a content service, based on the profile to obtain a response to the information request; converting the response from text to audio; and transmitting the response in audio form over the communication interface responsive to the information request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage device having instructions stored thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
receiving an information request from a communication interface; determining. a profile associated with the information request for use in accessing an external information database by communicating with an infrastructure service; accessing the external information database, via a content service, based on the profile to obtain a response to the information request; converting the response from text to audio; and transmitting the response in audio form over the communication interface responsive to the information request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory configured to store a plurality of modules comprising; an interface module configured to receive an information request from a communication interface, a communications module configured to determine a profile associated, with the information request in accessing an external information database by communicating with an infrastructure service and access the external information database, via a content service, based on the profile to obtain a response to the information request; and one or more processors configured to convert the response from text to audio and transmit the response in audio form over the communication interface responsive to the information request. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification