Apparatus and method for contacting a customer support line on customer's behalf and having a customer support representative contact the customer
First Claim
1. A computer readable medium having stored thereon sequences of instructions for executing a voice application, the sequences of instructions including instructions for performing the steps of:
- receiving, from a browser, an HTTP request for a form having entry fields for inserting input application parameters specifying information for connecting with a call number of a user and with a call number of a second party,inserting the input application parameters into an XML document defining an operation of the executable voice application,based on the XML document, generating a first hypertext markup language (HTML) document having instructions including the call number for accessing the second party, andbased on a prescribed input received from the second party, selectively generating a second HTML document having instructions for connecting the second party with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in an application server configured for responding to hypertext transport protocol (HTTP) requests. The method includes storing, in response to a first HTTP request, an XML document that specifies for a user, a call number of a second party. The stored XML document is retrieved based on a second HTTP request by the user. A first HTML document is generated based on the retrieved XML document. The first HTML document has instructions including the call number for accessing the second party. A second HTML document is generated based on a prescribed input received from the second party. The second HTML document has instructions for connecting the second party with the user. Hence, a user may speak with a called party without ever having to remain on hold.
-
Citations
6 Claims
-
1. A computer readable medium having stored thereon sequences of instructions for executing a voice application, the sequences of instructions including instructions for performing the steps of:
-
receiving, from a browser, an HTTP request for a form having entry fields for inserting input application parameters specifying information for connecting with a call number of a user and with a call number of a second party, inserting the input application parameters into an XML document defining an operation of the executable voice application, based on the XML document, generating a first hypertext markup language (HTML) document having instructions including the call number for accessing the second party, and based on a prescribed input received from the second party, selectively generating a second HTML document having instructions for connecting the second party with the user. - View Dependent Claims (2)
-
-
3. A method in an application server configured for responding to hypertext transport protocol (HTTP) requests, the method comprising:
-
in response to a first HTTP request, storing an XML document that specifies a call number of a second party for a user, retrieving the stored XML document based on a second HTTP request by the user; based on the retrieved XML document generating a first hypertext markup language (HTML) document having instructions including the call number for accessing the second party, based on a prescribed input received from the second party, selectively generating a second HTML document having instructions for connecting the second party with the user, wherein the stored XML document includes a call number of the user and a prompt sequence for accessing the second party, the first HTML document including the prompt sequence and the second HTML document including the call number of the user, and generating a third HTML document that specifies a form including entry fields for the user'"'"'s call number, the call number of the second party, and the prompt sequence, the method including receiving the form specifying the user'"'"'s call number, the call number of the second party and the prompt sequence, in the entry field prior to the storing step. - View Dependent Claims (4)
-
-
5. A method in an application server for executing a voice application, the method comprising:
-
receiving an HTTP request requesting a voice application from a user, the voice application being specified in an XML document including information for connecting with a call number of the user and with a call number of a second party, based on the XML document, generating a first hypertext markup language (HTML) document having instructions including the call number for accessing the second party, based on a prescribed input received from the second party, selectively generating a second HTML document having instructions for connecting the second party with the user, wherein the XML document includes a prompt sequence for accessing the second party, the first HTML document including the prompt sequence, and generating a third HTML document that specifies a form including entry fields for the user'"'"'s call number, the call number of the second party, and the prompt sequence, the method including specifying the user'"'"'s call number, the call number of the second party and the prompt sequence, in the entry field. - View Dependent Claims (6)
-
Specification