Dynamic translation between data network-based protocol in a data-packet-network and interactive voice response functions of a telephony network
First Claim
1. A network-based system for emulating interaction with an interactive voice response unit comprising:
- a client node connected to the network, the client node for soliciting interaction with the interactive voice response unit; and
a proxy server node connected to the network, the proxy server node accessible to the client node, the interactive voice response unit accessible to the server node;
characterized in that a client operating the client node establishes a connection with the proxy server node, the proxy server node accepts data input from the client node, and translates the data input into a format for interacting with the interactive voice response unit, whereupon the translated input data is then propagated to the interactive voice response unit, and wherein response data resulting from the translated and propagated input is then propagated to the proxy server node whereupon the response data is translated into a format for dissemination at the client node and propagated thereto.
10 Assignments
0 Petitions
Accused Products
Abstract
A system for emulating interaction with an interactive voice response unit is provided. The system comprises, a client node connected to the network, the client node soliciting interaction with the interactive voice response unit and a proxy server node connected to the network, the server node accessible to client node, the interactive voice response unit accessible to the server node. A connection is established between the client node and the proxy server node, the proxy server node accepts data from the client node and translates the data into a format for interacting with the interactive voice response unit whereupon the data is then propagated to the interactive voice response unit. Response data resulting from the input data at the interactive voice response unit is propagated to the proxy server node whereupon the response data is translated into a format for dissemination at the client node and propagated thereto.
31 Citations
33 Claims
-
1. A network-based system for emulating interaction with an interactive voice response unit comprising:
-
a client node connected to the network, the client node for soliciting interaction with the interactive voice response unit; and
a proxy server node connected to the network, the proxy server node accessible to the client node, the interactive voice response unit accessible to the server node;
characterized in that a client operating the client node establishes a connection with the proxy server node, the proxy server node accepts data input from the client node, and translates the data input into a format for interacting with the interactive voice response unit, whereupon the translated input data is then propagated to the interactive voice response unit, and wherein response data resulting from the translated and propagated input is then propagated to the proxy server node whereupon the response data is translated into a format for dissemination at the client node and propagated thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 23, 24)
-
-
14. A distributed software application for emulating interaction with an interactive voice response unit comprising:
-
a client portion of the software application residing on a client node connected to a data-packet-network; and
a network portion of the software application residing on a proxy server node connected to the data-packet-network;
characterized in that the client portion of the software application identifies and transmits data input from the client node to the network portion of the software application at the proxy server node, whereupon the network portion of the software application translates the data input into input acceptable to the interactive voice response unit, the network portion of the software application calling the interactive voice response unit and propagating the translated input data thereto, and wherein the network portion of the software application receives response data from the interactive voice response unit, and translates that response data into data acceptable to the client node, and propagates the response data to the client node for dissemination. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
25. A method for simulating interaction with an interactive voice response unit for a client operating on a data-packet-network comprising steps of:
-
(a) establishing a data connection on the data-packet-network between the client and a server connected to the data-packet-network, the server functioning as a translation interface between the client and the interactive voice response unit;
(b) accepting input data from the client at the server and translating the input data to a form acceptable to the interactive voice response unit;
(c) establishing a connection between the server and the interactive voice response unit;
(d) sending the translated input data received from the client to the interactive voice response unit;
(e) receiving response data from the interactive voice response unit at the server and translating the response data into a form acceptable to the client; and
(f) sending the translated response data to the client for dissemination. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification