Systems and methods for providing voice and data interfaces to web services-based applications
First Claim
1. A method for facilitating voice communications between an end user and a third party Internet web application, comprising:
- providing a communication interface unit being operated by an entity separate from a third party Internet web application;
the communication interface unit receiving a voice communication from an end user device;
the communication interface unit converting the voice communication into a data communication capable of being received and processed by a third party Internet web application; and
the communication interface unit transmitting the data communication to the third party Internet web application.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating voice communications between an end user and a third party Internet web application. In accordance with one embodiment of the invention, the communication interface unit is operated by an entity separate from the entity operating the third party Internet web application. The communication interface unit receives a voice communication from the end user device and converts the voice communication into a data communication capable of being received and processed by the third party Internet web application. The communication interface unit then transmits the data communication to the third party Internet web application for processing. After the third party Internet web application has processed at least a portion of the data communication, the communication interface unit receives a data communication back from the third party Internet web application. The communication interface unit then converts the data communication into a voice communication and transmits the voice communication to the end user device.
27 Citations
38 Claims
-
1. A method for facilitating voice communications between an end user and a third party Internet web application, comprising:
-
providing a communication interface unit being operated by an entity separate from a third party Internet web application;
the communication interface unit receiving a voice communication from an end user device;
the communication interface unit converting the voice communication into a data communication capable of being received and processed by a third party Internet web application; and
the communication interface unit transmitting the data communication to the third party Internet web application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for facilitating voice communications between an end user and a third party Internet web application, comprising:
-
providing a communication interface unit being operated by an entity separate from a third party Internet web application;
the communication interface unit receiving a voice communication from an end user device;
the communication interface unit converting the voice communication into a data communication capable of being received and processed by a third party Internet web application;
the communication interface unit transmitting the data communication to the third party Internet web application;
after at least some data processing at the third party Internet web application, receiving at the communication interface unit a data communication from the third party Internet web application;
the communication interface unit converting the data communication into a voice communication; and
transmitting the voice communication to the end user device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for facilitating voice communications between an end user and a third party Internet web application, comprising:
a communication interface unit being operated by an entity different from an entity operating a third party Internet web application, said communication interface unit configured to;
receive a first voice communication from an end user device;
convert the voice communication into a first data communication capable of being received and processed by the third party Internet web application;
transmit the first data communication to the third party Internet web application;
receive a second data communication from the third party Internet web application;
convert the second data communication into a second voice communication; and
transmit the second voice communication to the end user device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
Specification