Method, system and storage medium for providing automated call acknowledgement services
First Claim
1. A method for providing automated call acknowledgement services over a communications network, comprising:
- storing addresses including a phone number and a text address for a calling device in a database;
mapping the phone number for the calling device to the text address of the calling device in the database;
receiving a data request from a call-receiving device to acknowledge an incoming call from the calling device, the data request including a pre-defined acknowledgement message type, one of the addresses identified with the incoming call, and a mode of transmitting a pre-defined acknowledge message selected by the call-receiving device;
determining a communication mode of the incoming call, the communication mode being one of a voice communication and a data communication;
comparing the communication mode of the incoming call with the mode selected for transmitting the pre-defined acknowledge message by the call-receiving device;
if the communication mode of the incoming call does not match the mode selected for the pre-defined acknowledge message, retrieving an address from the database that is mapped to an address identified in the communication mode of the incoming call, and which also conforms to the communication mode selected by the call-receiving device;
retrieving a pre-defined acknowledgement message from a database, the pre-defined acknowledgement message corresponding to the pre-defined acknowledgement message type;
formatting the pre-defined acknowledge message to include one of;
the address identified in the incoming call when the communication mode of the incoming call matches the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device, and the address retrieved from the database when the communication mode of the incoming call does not match the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device;
sending the pre-defined acknowledgement message to the calling device via the address corresponding to the selected mode of transmission; and
sending the incoming call to a voicemail system of the call-receiving device;
wherein the sending an acknowledgement message to the calling device is implemented in lieu of answering the incoming call.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to a method, system, and storage medium for providing automated call acknowledgement services over a network. The method includes receiving a data request from a call-receiving device to acknowledge an incoming call from a calling device. The data request includes a phone number for the call-receiving device, a phone number or text address for the calling device, a message type, and a voice/text indicator selection. The method further includes retrieving a pre-defined acknowledgement message from a database based upon the message type and sending the pre-defined acknowledgement message to the calling device in lieu of answering the incoming call.
-
Citations
21 Claims
-
1. A method for providing automated call acknowledgement services over a communications network, comprising:
-
storing addresses including a phone number and a text address for a calling device in a database; mapping the phone number for the calling device to the text address of the calling device in the database; receiving a data request from a call-receiving device to acknowledge an incoming call from the calling device, the data request including a pre-defined acknowledgement message type, one of the addresses identified with the incoming call, and a mode of transmitting a pre-defined acknowledge message selected by the call-receiving device; determining a communication mode of the incoming call, the communication mode being one of a voice communication and a data communication; comparing the communication mode of the incoming call with the mode selected for transmitting the pre-defined acknowledge message by the call-receiving device; if the communication mode of the incoming call does not match the mode selected for the pre-defined acknowledge message, retrieving an address from the database that is mapped to an address identified in the communication mode of the incoming call, and which also conforms to the communication mode selected by the call-receiving device; retrieving a pre-defined acknowledgement message from a database, the pre-defined acknowledgement message corresponding to the pre-defined acknowledgement message type; formatting the pre-defined acknowledge message to include one of;
the address identified in the incoming call when the communication mode of the incoming call matches the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device, and the address retrieved from the database when the communication mode of the incoming call does not match the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device;sending the pre-defined acknowledgement message to the calling device via the address corresponding to the selected mode of transmission; and sending the incoming call to a voicemail system of the call-receiving device; wherein the sending an acknowledgement message to the calling device is implemented in lieu of answering the incoming call. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing automated call acknowledgement services over a communications network, comprising:
-
a computer processor device; and an automated call acknowledgement service executing on the computer processor device, the automated call acknowledgement service in communication with a call-receiving device and a calling device, the automated call acknowledgement service implementing; storing addresses including a phone number and a text address for a calling device in a database; mapping the phone number for the calling device to the text address of the calling device in the database; receiving a data request from a call-receiving device to acknowledge an incoming call from the calling device, the data request including a pre-defined acknowledgement message type, one of the addresses identified with the incoming call, and a mode of transmitting a pre-defined acknowledge message selected by the call-receiving device; determining a communication mode of the incoming call, the communication mode being one of a voice communication and a data communication; comparing the communication mode of the incoming call with the mode selected for transmitting the pre-defined acknowledge message by the call-receiving device; if the communication mode of the incoming call does not match the mode selected for the pre-defined acknowledge message, retrieving an address from the database that is mapped to an address identified in the communication mode of the incoming call, and which also conforms to the communication mode selected by the call-receiving device; retrieving a pre-defined acknowledgement message from a database, the pre-defined acknowledgement message corresponding to the pre-defined acknowledgement message type; formatting the pre-defined acknowledge message to include one of;
the address identified in the incoming call when the communication mode of the incoming call matches the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device, and the address retrieved from the database when the communication mode of the incoming call does not match the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device;sending the pre-defined acknowledgement message to the calling device via the address corresponding to the selected mode of transmission; and sending the incoming call to a voicemail system of the call-receiving device; wherein the sending an acknowledgement message to the calling device is implemented in lieu of answering the incoming call; wherein the call request includes a delay field operable for preventing premature transmission of the pre-defined acknowledgement message to the calling device to allow time for a caller of the calling device to complete a voicemail message at the voicemail system of the call-receiving device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage medium encoded with machine-readable computer program code for providing automated call acknowledgement services over a communications network, the storage medium including instructions for causing a computer to implement a method, comprising:
-
storing addresses including a phone number and a text address for a calling device in a database; mapping the phone number for the calling device to the text address of the calling device in the database; receiving a data request from a call-receiving device to acknowledge an incoming call from the calling device, the data request including a pre-defined acknowledgement message type, one of the addresses identified with the incoming call, and a mode of transmitting a pre-defined acknowledge message selected by the call-receiving device; determining a communication mode of the incoming call, the communication mode being one of a voice communication and a data communication; comparing the communication mode of the incoming call with the mode selected for transmitting the pre-defined acknowledge message by the call-receiving device; if the communication mode of the incoming call does not match the mode selected for the pre-defined acknowledge message, retrieving an address from the database that is mapped to an address identified in the communication mode of the incoming call, and which also conforms to the communication mode selected by the call-receiving device; retrieving a pre-defined acknowledgement message from a database, the pre-defined acknowledgement message corresponding to the pre-defined acknowledgement message type; formatting the pre-defined acknowledge message to include one of;
the address identified in the incoming call when the communication mode of the incoming call matches the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device, and the address retrieved from the database when the communication mode of the incoming call does not match the selected mode of transmitting the pre-defined acknowledgement message selected by the call-receiving device;sending the pre-defined acknowledgement message to the calling device via the address corresponding to the selected mode of transmission; and sending the incoming call to a voicemail system of the call-receiving device; wherein the sending an acknowledgement message to the calling device is implemented in lieu of answering the incoming call. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification