Using an automated speech application environment to automatically provide text exchange services
DCFirst Claim
1. An automated response method comprising:
- receiving user interactions relating to text exchanges entered through a real-time text exchange interface;
executing an unmodified speech enabled application in an automated speech application environment;
establishing a communication session between the automated speech application environment and a text exchange client, wherein the communication session includes a text exchange channel to the text exchange interface and a server channel to a voice server in the automated speech application environment; and
during the communication session;
dynamically and automatically converting the user interactions with the speech enabled application into a format consumable by the voice server;
dynamically and automatically converting output from the voice server into output directly usable by the speech enabled application; and
converting output from the speech enabled application into a format presentable in the text exchange interface.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present solution includes an automated response method. The method can receive user interactions entered through a real-time text exchange interface. These user interactions with the speech application can be dynamically and automatically converted as necessary into a format consumable by a voice server. A text input API of a voice server can be used to allow the voice server to directly accept text input. Further, automated interactions can be received from the voice server, which are dynamically and automatically converted into a format accepted by the text exchange interface. The text exchange interface can be an off-the-shelf unmodified interface. The speech application can be a VoiceXML based application that lacks an inherent text exchange capability.
59 Citations
20 Claims
-
1. An automated response method comprising:
-
receiving user interactions relating to text exchanges entered through a real-time text exchange interface; executing an unmodified speech enabled application in an automated speech application environment; establishing a communication session between the automated speech application environment and a text exchange client, wherein the communication session includes a text exchange channel to the text exchange interface and a server channel to a voice server in the automated speech application environment; and during the communication session; dynamically and automatically converting the user interactions with the speech enabled application into a format consumable by the voice server; dynamically and automatically converting output from the voice server into output directly usable by the speech enabled application; and converting output from the speech enabled application into a format presentable in the text exchange interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for extending an automated speech application environment to provide text exchange services comprising:
-
establishing a communication session between an automated speech application environment and a text exchange client, wherein the communication session includes a server channel to the automated speech application environment, wherein the communication session includes a text exchange channel to the text exchange client, wherein the automated speech application environment is configured to execute automated speech response applications that permit users to interact in real-time over a voice channel and wherein the text exchange client is configured to interact in real-time over a text exchange channel with another text exchange device; and dynamically and automatically converting interactions between the server channel and the text exchange channel during the communication session. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for providing text exchange services comprising:
-
a text exchange client configured to send and receive real-time text exchanges over a text exchange channel; a speech application environment configured to execute an automated speech response application that permits users to interact in real-time over a voice channel; and a Chatbot server configured to establish a communication session involving the text exchange client and the automated speech response application, wherein the Chatbot server can dynamically convert messages between the text exchange client and the speech response application during the communication session in a manner transparent to the text exchange client and to the automated speech response application. - View Dependent Claims (18, 19, 20)
-
Specification