Voice IP approval system using voice-enabled web based application server
First Claim
1. A method in an application server for executing a messaging application, the method comprising:
- receiving an HTTP request for execution of a prescribed messaging application operation for a subscriber;
accessing an IP-based messaging server to obtain a stored message for the subscriber from a second party, the stored message identifying a text-based formn;
converting the text-based form into an audible format;
generating an HTML document to present the form in audible format with audible prompts based on the HTTP request and the text-based form; and
updating the text-based form based on an input from the subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A web-based voice messaging system uses an application server, configured for executing a voice application defined by XML documents, that accesses subscriber attributes from a standardized information database server (such as LDAP), and messages from a standardized messaging server (such as IMAP). The application server, upon receiving a request from a browser serving a subscriber, accesses an IP based messaging server to obtain a stored message for the subscriber from a second party. The stored message identifies a text-based form. The application server converts the text-based form into an audible format. The application server generates an HTML document to present to the subscriber the form in audible format with audible prompts, based on the HTTP request and the text-based form. The application server then updates the text-based form based on an input from the subscriber. Thus, text-based forms can be retrieved and acted on via a telephone.
-
Citations
30 Claims
-
1. A method in an application server for executing a messaging application, the method comprising:
-
receiving an HTTP request for execution of a prescribed messaging application operation for a subscriber;
accessing an IP-based messaging server to obtain a stored message for the subscriber from a second party, the stored message identifying a text-based formn;
converting the text-based form into an audible format;
generating an HTML document to present the form in audible format with audible prompts based on the HTTP request and the text-based form; and
updating the text-based form based on an input from the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An application server configured for executing a messaging application, the application server including:
an application runtime environment configured for dynamically generating a hypertext markup language (HTML) document to present to a subscriber a text-based form, identified in a stored message from a second party, in audible format with audible prompts, by converting the text based form into audible format and providing the prompts, the application run time environment being configured to update the text-based form based on an input from the subscriber. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A computer readable medium having stored thereon sequences of instructions for executing a messaging application, the sequences of instructions including instructions for performing the steps of:
-
receiving an HTTP request for execution of a prescribed messaging application operation for a subscriber;
accessing an IP-based messaging server to obtain a stored message for the subscriber from a second party, the stored message identifying a text-based form;
converting the text-based form into an audible format;
generating an HTML document to present the form in audible format with audible prompts based on the HTTP request and the text-based form; and
updating the text-based form based on an input from the subscriber. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An application server configured for executing a messaging application, the application server including:
means for dynamically generating a hypertext markup language (HTML) document to present to a subscriber a text-based form, identified in a stored message from a second party, in audible format with audible prompts, by converting the text based form into audible format and providing the prompts, the generating means being configured to update the text-based form based on an input from the subscriber. - View Dependent Claims (27, 28, 29, 30)
Specification