Dynamic translation between data network-based protocol in a data-packet-network and interactive voice response functions of a telephony network
7 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.
-
Citations
66 Claims
-
1-33. -33. canceled
-
34. A system for interaction with an interactive voice response (IVR) unit comprising:
-
a client node connected to a network; and
a proxy server connected to the network and coupled to the IVR unit;
wherein the proxy server acts as a bi-directional protocol gateway between the client node and the IVR. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A distributed software application for managing interaction with an interactive voice response (IVR) unit comprising:
-
a client portion of the software application residing on a client node connected to a data-packet network;
a network portion of the software application residing on a proxy server node connected to the data-packet-network; and
an IVR portion of the software application residing on the IVR;
wherein the the proxy server acts as a bi-directional protocol gateway between the client node and the IVR. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for interacting with an interactive voice response (IVR) 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 also connected to the data-packet-network;
(b) accepting input data from the client at the server and translating the input data to a form acceptable to the IVR;
(c) sending the translated input data received from the client to the IVR;
(d) receiving response data from the IVR unit at the server and translating the response data into a form acceptable to the client; and
(e) sending the translated response data to the client. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66)
-
Specification