Multi-modal communications method
First Claim
Patent Images
1. A method of collecting information from a communications device of a user for use by a recipient device, the method comprising:
- establishing a communications connection between the communications device and the recipient device;
sending an interactive text markup programming language script to the communications device using a session initiation protocol (SIP) message, the script comprising at least one query; and
receiving an answer from the communications device in response to the at least one query, the answer being automatically generated by the communications device.
3 Assignments
0 Petitions
Accused Products
Abstract
Communications between an agent and a party using a communications device involve sending an interactive script using session initiation protocol (SIP) to the communications device. The interactive script gathers information from the communications device or a user of the communications device and the requested information is then forwarded to an agent terminal using SIP. The interactive script is written in a high-level language and securely stored, such that an authorized party can easily access and alter the script to suit a need for particular information.
212 Citations
24 Claims
-
1. A method of collecting information from a communications device of a user for use by a recipient device, the method comprising:
-
establishing a communications connection between the communications device and the recipient device;
sending an interactive text markup programming language script to the communications device using a session initiation protocol (SIP) message, the script comprising at least one query; and
receiving an answer from the communications device in response to the at least one query, the answer being automatically generated by the communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
sending a message to one of a proxy server and a redirect server to establish the communications connection between the communications device and the recipient.
-
-
3. The method of collecting information of claim 1, wherein the received answer comprises information of at least one of a location of the communications device, a type of the communications device, a communications format used by the communications device, a communications mode desired by the user of the communications device, a personal identification of a user of the communications device, an account number of a user of the communications device, a password of a user of the communications device, billing information of a user of the communications device, the intent of the user of the communications device, a preferred language of a user of the communications device, and a question from the user of the communications device.
-
4. The method of collecting information of claim 1, wherein the received answer is a textual representation of one of a DTMF tone, VoiceXML and HTML speech tags.
-
5. The method of collecting information of claim 1, further comprising providing the answer to a user of the recipient device.
-
6. The method of collecting information of claim 1, the at least one query of the interactive script comprising a first query and a second query that depends on the answer to the first query.
-
7. The method of collecting information of claim 1, further comprising translating the answer to the interactive script into text.
-
8. A method of determining a final call destination for a caller using a communications device, the method comprising:
-
sending an interactive text markup programming language script, including at least one query, from a call queue to the communications device using a session initiation protocol (SIP) message;
attempting to receive an answer to each query from the communications device without requiring an action by the user of the communications device;
for each query that is not answered by the communications device, presenting the query to the caller via a user interface associated with the communications device;
when an answer to the at least one query has been received from one of the communications device and the caller, returning the script and the answers to the call queue; and
determining the call destination based on the answers to the at least one query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of interactively pre-screening caller information of a caller using a communications device, the method comprising:
-
establishing a communications connection between an information service and the communications device;
sending an interactive text markup programming language script, including at least one query, from the information service to the communications device used by the caller, using a session initiation protocol (SIP) message;
integrating into the interactive script at least one answer to the query, the answer being automatically generated by the communications device;
receiving the script, including the at least one answer, at the information service. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium for storing a computer program that controls collection of information from a communications device of a user for receipt at a recipient device, the computer readable medium comprising:
-
a session initiation protocol (SIP) segment that creates a session initiation protocol message that is sent to the communications device, the SIP message comprising an interactive text markup programming language script that comprises at least one query;
a data processing segment that receives and analyzes an answer from the communications device in response to the at least one query, the answer being automatically generated by the communications device.
-
-
24. An data reception system that receives collected data from a communications device of a caller, comprising:
-
an automated call distributor that receives a call from a user device over an IP network;
a call queue that receives the call from the automated call distributor and sends an interactive text markup programming language script, including at least one query, to the communications device of the caller using a session initiation protocol (SIP) message;
a media gateway that translates the script into a format compatible with the communications device of the caller when the communications device of the caller does not support the modality of the script as sent by the call queue;
wherein when an answer to the at least one query, automatically generated by the communications device, has been received from the communications device, the answers are processed at the call queue.
-
Specification