Computer-Implemented Voice Markup Language-Based Server
14 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.
65 Citations
13 Claims
-
1. (canceled)
-
2. A computer-implemented method for providing services based upon a telephone call from a user, comprising the steps of:
-
(a) receiving at a computerized telephony server a request for service from a user in an incoming voice call; (b) determining from the request for service one or more characteristics for a voice application capable of fulfilling the request; (c) consulting a table associating voice application characteristics with internet-connected resources hosting retrievable voice applications; (d) linking to an appropriate resource and retrieving via the Internet a voice application capable of fulfilling the request; and (e) executing the voice application retrieved in interaction with the user, fulfilling the user'"'"'s request. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A telephony server, comprising:
-
apparatus for receiving a telephone call from a user, the call including a request for service; software stored on and executing from a computer-readable medium, the software determining from the request for service one or more characteristics for a voice application capable of fulfilling the request, consulting a table associating voice application characteristics with internet-connected resources hosting retrievable voice applications, linking to an appropriate resource and retrieving via the Internet a voice application capable of fulfilling the request; and
executing the voice application retrieved in interaction with the user, fulfilling the user'"'"'s request. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification