System and method for notification upon successful message delivery
First Claim
1. A method of delivering a message from a calling party at a calling station to a called party at a called station, the method comprising:
- in response to an unsuccessful attempt to communicate from the calling station to the called station, storing a message from the calling station, using a messaging system, for later delivery to the called station;
obtaining address information for the calling party, from a user contact database configured to store a plurality of addresses for the calling party and a communication technique associated with each of the plurality of addresses, said user contact database being further configured to store periods of time when said each of the plurality of addresses can contact the calling party, and obtaining address information for the called station, from the calling station;
attempting to deliver the message, using the messaging system, to the called station by initiating a communication from the messaging system to the called station using the address information for the called station that was obtained from the calling station;
determining, using the messaging system, whether the message delivery attempt was successful; and
in response to successful delivery of the message, attempting to notify the calling party that the message to the called station was successfully delivered, said notification attempt being sent to at least one of the plurality of addresses of the calling party based on the time the notification attempt was sent.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and related apparatus for delivering a message from a calling party at a calling station to a called party at a called station, the method including: in response to an unsuccessful attempt to communicate from the calling station to the called station, storing a message from the calling station, using a messaging system, for later delivery to the called station; obtaining address information, using the messaging system, for the calling party and for the called station, from the calling station; attempting to deliver the message, using the messaging system, to the called station by initiating a communication from the messaging system to the called station using the address information for the called station that was obtained from the calling station; determining, using the messaging system, whether the message delivery attempt was successful; and, in response to successful delivery of the message, attempting to notify the calling party that the message to the called station was successfully delivered.
94 Citations
36 Claims
-
1. A method of delivering a message from a calling party at a calling station to a called party at a called station, the method comprising:
-
in response to an unsuccessful attempt to communicate from the calling station to the called station, storing a message from the calling station, using a messaging system, for later delivery to the called station;
obtaining address information for the calling party, from a user contact database configured to store a plurality of addresses for the calling party and a communication technique associated with each of the plurality of addresses, said user contact database being further configured to store periods of time when said each of the plurality of addresses can contact the calling party, and obtaining address information for the called station, from the calling station;
attempting to deliver the message, using the messaging system, to the called station by initiating a communication from the messaging system to the called station using the address information for the called station that was obtained from the calling station;
determining, using the messaging system, whether the message delivery attempt was successful; and
in response to successful delivery of the message, attempting to notify the calling party that the message to the called station was successfully delivered, said notification attempt being sent to at least one of the plurality of addresses of the calling party based on the time the notification attempt was sent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for delivering a message from a calling party at a calling station to a called party at a called station, the system comprising:
-
a voice message system configured to store a message from the calling station, for later delivery to the called station, in response to an unsuccessful attempt to communicate from the calling station to the called station;
a user contact database configured to store a plurality of addresses for the calling party and a communication technique associated with each of the plurality of addresses with which to attempt to contact the calling party to provide information concerning the status of delivery of the message to the called station, said user contact database being further configured to store periods of time when each of the plurality of addresses can contact the calling party;
a processor configured to attempt to deliver the message to the called station by initiating a communication to the called station, the processor being configured to determine whether the message delivery attempt was successful and, in response to successful delivery of the message, to attempt to notify the calling party that the message to the called station was successfully delivered, said notification attempt being sent to at least one of the plurality of addresses of the calling party based on the time the notification attempt was sent. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of delivering voice mail messages from a caller placing a collect call from a calling station to a called party at a called station, the method comprising:
-
coupling the collect call from the calling station to a messaging platform via a bridging switch;
collecting, at the messaging platform, information identifying the called station of the collect call from the caller;
originating a completion call from the messaging platform to the called station using a public switched telephone network, based on the collected information identifying the called station;
detecting at the messaging platform whether the completion call is answered by the called station;
obtaining at the messaging platform a voice message from the caller if the completion call is not answered;
attempting to deliver the message to the called party from the messaging platform by originating a call from the messaging platform to the called station;
billing the called party for the voice message, if the called party accepts the voice message; and
in response to successful delivery of the message, attempting to notify the calling party that the message to the called party was successfully delivered by originating a message from the messaging platform to the calling station. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
originating a message delivery call from the messaging platform to the called station;
prompting the called party to accept delivery of the voice message, if the called party answers the message delivery call; and
delivering the voice message, if the called party accepts delivery of the voice message.
-
-
17. A method in accordance with claim 15 and further comprising, in response to failure of delivery of the message, attempting to notify the calling party that the message to the called party was not successfully delivered.
-
18. A method in accordance with claim 17 wherein attempting to notify the calling party that the message to the called party was not successfully delivered comprises sending an e-mail message.
-
19. A method in accordance with claim 17 wherein attempting to notify the calling party that the message to the called party was not successfully delivered comprises sending a page to a pager.
-
20. A method in accordance with claim 17 wherein attempting to notify the calling party that the message to the called party was not successfully delivered comprises initiating a phone call to the calling party.
-
21. A method in accordance with claim 17 wherein attempting to notify the calling party that the message to the called party was not successfully delivered comprises initiating a phone call to the calling party using voice over IP.
-
22. A method in accordance with claim 17 wherein attempting to notify the calling party that the message to the called party was not successfully delivered comprises initiating a call and playing a voice message to the calling party.
-
23. A method in accordance with claim 17 wherein the step of attempting to notify the calling party that the message to the called party was not successfully delivered comprises:
-
automatically determining an address of the calling station; and
attempting to inform of the unsuccessful message delivery based on the determined address.
-
-
24. A method in accordance with claim 23 wherein the step of automatically determining the address of the calling station comprises using automatic number identification (ANI).
-
25. A method in accordance with claim 15 wherein the step of attempting to notify the calling party that the message to the called party was successfully delivered comprises:
-
automatically determining an address of the calling station; and
attempting to inform of the successful message delivery based on the determined address.
-
-
26. A method in accordance with claim 25 wherein the step of automatically determining the address of the calling station comprises using automatic number identification (ANI).
-
27. A system for delivering voice mail messages from a caller placing a collect call from a calling station to a called party at a called station, the system comprising:
-
a messaging platform;
a bridging switch configured to couple the collect call from the calling station to the messaging platform, the messaging platform being configured to collect information identifying the called station of the collect call from the caller, originate a completion call from the messaging platform to the called station using a public switched telephone network, based on the collected information identifying the called station, detect whether the completion call is answered by the called station, obtain a voice message from the caller if the completion call is not answered, attempt to deliver the message to the called party by originating a call from the messaging platform to the called station, and in response to successful delivery of the message, attempt to notify the calling party that the message to the called party was successfully delivered by originating a message from the messaging platform to the calling station; and
a billing system configured to extract billing information from said bridging switch for billing the called party for the voice message, if the called party accepts the voice message. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
attempt to inform of the unsuccessful message delivery based on the determined address.
-
-
34. A system in accordance with claim 33 wherein the messaging platform is further configured to automatically determine the address of the calling station using automatic number identification (ANI).
-
35. A system in accordance with claim 27 wherein the messaging platform is further configured to automatically determine an address of the calling station;
- and
attempt to inform of the successful message delivery based on the determined address.
- and
-
36. A system in accordance with claim 35 wherein the messaging platform is further configured to automatically determine the address of the calling station using automatic number identification (ANI).
Specification