Open architecture for a voice user interface
First Claim
1. A system 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, the system comprising:
- a voice user interface subsystem including;
a dialog engine, wherein the dialog engine 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 communications server, wherein the media communications server is operable to receive user input via a communication system, and to transfer at least a portion of the user input to the dialog engine; and
a broker coupled between the dialog engine and the media communications server, wherein the broker is operable to establish a session between the media communications server and the dialog engine.
5 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
25 Claims
-
1. A system 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, the system comprising:
a voice user interface subsystem including; a dialog engine, wherein the dialog engine 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 communications server, wherein the media communications server is operable to receive user input via a communication system, and to transfer at least a portion of the user input to the dialog engine; and a broker coupled between the dialog engine and the media communications server, wherein the broker is operable to establish a session between the media communications server and the dialog engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product for recognizing commands from user speech input, for accessing information from a network, and for presenting the information in audio format, the product comprising:
-
dialog engine instructions operable to interpret commands from the user input, request the information from a server in the network, and receive the information from the server; media communications services instructions operable to receive user input via a communication system, and to recognize the commands from the user input, and transfer the commands to the dialog engine; and broker instructions operable to establish a session between the media communications server and the dialog engine. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification