Computer-implemented voice markup language-based server
First Claim
1. A computer-implemented method for a telephony server to provide services based upon a call from a user, comprising the steps of:
- receiving an incoming call from a user who is using a telephone communication device;
retrieving over a computer network a voice application from a remote web site;
using the retrieved voice application to have a speech-based conversation over the telephone communication device with the user to obtain service data from the user;
using the retrieved voice application to perform the requested service based upon the user-provided service data; and
after performing the requested service, the voice application and the user service data are removed from the telephony server.
13 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for a telephony server to provide services based upon a call from a user. A user communicates with the telephony server over a telephone communication device. The telephony server retrieves a voice application over a computer network from a remote web site and uses it to have a speech-based conversation with the user. The conversation results in obtaining service data from the user. The retrieved voice application performs the requested service based upon the user-provided service data. After the requested service is performed, the voice application and the user service data are removed from the telephony server.
46 Citations
48 Claims
-
1. A computer-implemented method for a telephony server to provide services based upon a call from a user, comprising the steps of:
-
receiving an incoming call from a user who is using a telephone communication device;
retrieving over a computer network a voice application from a remote web site;
using the retrieved voice application to have a speech-based conversation over the telephone communication device with the user to obtain service data from the user;
using the retrieved voice application to perform the requested service based upon the user-provided service data; and
after performing the requested service, the voice application and the user service data are removed from the telephony server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
26. A computer-implemented telephony server that provides services based upon a call from a user, comprising:
-
at least one telephone network interface card that receives an incoming call from a user who is using a telephone communication device;
a uniform resource locator (URL) administrator that retrieves over a computer network a voice application from a remote web site;
a voice markup language engine that uses the retrieved voice application to have a speech-based conversation over the telephone communication device with the user to obtain service data from the user;
wherein the voice markup language engine uses the retrieved voice application to perform the requested service based upon the user-provided service data; and
wherein the telephony server is substantially stateless with respect to the user call after the requested service is performed.
-
Specification