Time-dependent messaging
First Claim
Patent Images
1. A method for handling time-dependent messages in a communication system comprising:
- receiving a time-dependent message from an originator, the time-dependent message including a time code representing a predetermined time-limit for the message to be made available to a recipient of the message and a plurality of alternate actions for said time-dependent message to be taken if the message is not received by the recipient within the predetermined time limit, each of said plurality of alternate actions having a time of release, wherein each time of release is originator specified;
sending said initial time-dependent message to said recipient based on said time code; and
receiving an acknowledgment to said time-dependent message from said recipient.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for handling time-dependent messages in a communication system includes receiving a time-dependent message from an originator. The time-dependent message includes a predetermined time-limit and a plurality of alternate actions for the time-dependent message. Each of the plurality of alternate actions is correlated with its associated time of release, wherein each time of release is originator specified. The method also includes sending the initial time-dependent message to a recipient based on said time code and receiving an acknowledgment to the time-dependent message from the recipient.
-
Citations
19 Claims
-
1. A method for handling time-dependent messages in a communication system comprising:
-
receiving a time-dependent message from an originator, the time-dependent message including a time code representing a predetermined time-limit for the message to be made available to a recipient of the message and a plurality of alternate actions for said time-dependent message to be taken if the message is not received by the recipient within the predetermined time limit, each of said plurality of alternate actions having a time of release, wherein each time of release is originator specified;
sending said initial time-dependent message to said recipient based on said time code; and
receiving an acknowledgment to said time-dependent message from said recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
determining whether said acknowledgment was received within a predetermined time limit, and if not;
(a) selecting at least one alternate recipient from a list of alternate recipients;
(b) initiating said time-dependent message to said selected at least one alternate recipient;
(c) receiving an acknowledgment from said selected at least one recipient; and
(d) determining whether said acknowledgment was received within said predetermined time limit, and if not, repeating steps (a) through (d) with a next selected alternate recipient from said list of alternate recipients until an acknowledgment is received within said predetermined time limit.
-
-
6. The method according to claim 5, wherein said at least one alternate recipient is selected from said list of alternate recipients by a messaging server.
-
7. The method according to claim 6, further comprising:
-
indicating said time-dependent message at said message server as successfully delivered; and
notifying said originator of said acknowledgment.
-
-
8. The method according to claim 5, further comprising reordering said list once an acknowledgment is received.
-
9. The method according to claim 5, wherein said list is reordered according to which of said alternate recipients provided acknowledgments.
-
10. The method according to claim 5, wherein said step for initiating includes initiating an alternate action for said time-dependent message to said selected alternate recipient.
-
11. The method according to claim 5, further comprising notifying said originator that said acknowledgment was not received within said predetermined time limit.
-
12. The method according to claim 5, wherein each of said alternate recipients are selected from said list of alternate recipients simultaneously by a message server.
-
13. The method according to claim 5, further comprising notifying said originator which of said alternate recipients provided acknowledgments.
-
14. The method according to claim 1, further comprising retrieving said time-dependent message from said recipient after said predetermined time limit has expired.
-
15. The method according to claim 1, further comprising releasing said time-dependent message to said recipient after a release time has expired.
- 16. A message server for handling time-dependent messages from an originator to a recipient within a communication system, comprising a storage device for storing a time-dependent message from an originator, the time-dependent message including a time code representing a predetermined time-limit for the message to be made available to a recipient of the message and a plurality of alternate actions for said time-dependent message to be taken if the message is not received by the recipient within the predetermined time limit, each alternate action of said plurality of alternate actions having a time of release, wherein each time of release is originator specified.
-
18. A communication service system for handling time dependent messages from an originator to a recipient within a communication system comprising:
-
a communication network through which a time-dependent message from an originator is received by a recipient, the time-dependent message including a time code representing a predetermined time-limit for the message to be made available to the recipient of the message and a plurality of alternate actions for said time-dependent message to be taken if the message is not received by the recipient within the predetermined time limit, each alternate action of said plurality of alternate actions having a time of release, wherein each time of release is originator specified;
a processor connected to the communication network;
a storage device connected to the processor; and
a play back device connected to said network, wherein said play back device, when requested by the recipient, plays back the time-dependent message stored in said storage device determined by the processor.
-
-
19. A machine readable medium containing executable program instructions which, when executed by a processor, enable a communication system to:
-
receive a time-dependent message from an originator, the time-dependent message including a time code representing a predetermined time-limit for the message to be made available to a recipient of the message and a plurality alternate actions for said time-dependent message to be taken if the message is not made available to the recipient within the predetermined time limit, each of said plurality of alternate actions with its having a time of release, wherein each time of release is originator specified;
send said initial time-dependent message to said recipient based on said time code; and
receive an acknowledgment to said time-dependent message from said recipient.
-
Specification