Claims
- 1. A voice portal platform for communicating content to a telephone user in response to a request for the content from the telephone user during a telephone call, the voice portal platform comprising:
an application/sessions manager operable for receiving and executing voice application logic of at least one voice application, the application/session manager further operable for providing a telephone user session having at least one voice application for the telephone user during the telephone call; a telephony channel operable for providing telephony event signals between the telephone user and the at least one voice application of the telephone user session indicative of telephony events between the telephone user and the at least one voice application during the telephone user session; a speech channel operable for providing speech event signals to the at least one voice application in response to speech events from the telephone user during the telephone user session, the speech channel further operable for providing speech event signals to the telephone user in response to speech events from the at least one voice application during the telephone user session; a content server operable for providing content event signals by accessing and locating content requested by the telephone user from content sources; wherein the application/session manager maps the voice application logic of the at least one voice application of the telephone user session to the telephony channel, the speech channel, and the content server for execution of the voice application logic of the at least one voice application in order to generate the telephony event signals, the speech event signals, and the content event signals during the telephone call.
- 2. The system of claim 1 wherein:
the application/session manager is further operable for stacking at least two voice applications in the telephone user session, wherein the application/session manager switches between the at least two voice applications in response to the telephone user selecting one of the at least two voice applications.
- 3. The system of claim 2 wherein:
wherein the application/session manager maps the voice application logic of the selected one of the at least two voice applications of the telephone user session to the telephony channel, the speech channel, and the content server for execution of the voice application logic of the selected one of the at least two voice applications in order to generate the telephony event signals, the speech event signals, and the content event signals during the telephone call.
- 4. The system of claim 1 further comprising:
a telephone user manager operable for storing data indicative of the generation of the telephony event signals, the speech event signals, and the content event signals during the telephone call.
- 5. A voice portal platform for communicating content to a telephone user in response to a request for the content from the telephone user during a telephone call, the voice portal platform comprising:
an application/sessions manager operable for receiving and executing voice application logic of at least one voice application, the application/session manager further operable for providing a telephone user session having at least two voice applications for the telephone user during the telephone call, wherein the application/session manager switches between the at least two voice applications in response to the telephone user selecting one of the at least two voice applications; a telephony channel operable for providing telephony event signals between the telephone user and the at least one voice application of the telephone user session indicative of telephony events between the telephone user and the at least one voice application during the telephone user session; a speech channel operable for providing speech event signals to the at least one voice application in response to speech events from the telephone user during the telephone user session, the speech channel further operable for providing speech event signals to the telephone user in response to speech events from the at least one voice application during the telephone user session; a content server operable for providing content event signals by accessing and locating content requested by the telephone user from content sources; wherein the application/session manager maps the voice application logic of the selected one of the at least two voice applications of the telephone user session to the telephony channel, the speech channel, and the content server for execution of the voice application logic of the selected one of the at least two voice applications in order to generate the telephony event signals, the speech event signals, and the content event signals during the telephone call.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/209,509 filed Jun. 5, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60209509 |
Jun 2000 |
US |