COMPUTER-IMPLEMENTED METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR AUTONOMIC RECOVERY OF MESSAGES
First Claim
1. A computer-implemented method for providing autonomic recovery of messages, comprising:
- creating a temporary file for a communication session, the temporary file identifying a communication partner to the communication session and a start time of the communication session;
monitoring the communication session;
upon the occurrence of a triggering event;
logging the time of the triggering event in the temporary file;
logging the time of any messages received after the time of the triggering event; and
storing the messages in the temporary file; and
presenting the messages in response to initiation of another communication session with the communication partner.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented methods, systems, and computer program products for autonomic recovery of messages are provided. A computer-implemented method includes creating a temporary file for a communication session. The temporary file identifies a communication partner to the communication session and a start time of the communication session. The computer-implemented method also includes monitoring the communication session. Upon the occurrence of a triggering event, the computer-implemented method includes logging the time of the triggering event in the temporary file, logging the time of any messages received after the time of the triggering event, and storing the messages in the temporary file. The computer-implemented method further includes presenting the messages in response to initiation of another communication session with the communication partner.
8 Citations
20 Claims
-
1. A computer-implemented method for providing autonomic recovery of messages, comprising:
-
creating a temporary file for a communication session, the temporary file identifying a communication partner to the communication session and a start time of the communication session; monitoring the communication session; upon the occurrence of a triggering event; logging the time of the triggering event in the temporary file; logging the time of any messages received after the time of the triggering event; and storing the messages in the temporary file; and presenting the messages in response to initiation of another communication session with the communication partner. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing autonomic recovery of messages, comprising:
-
a user system implementing a messaging client; and a message recovery application executing on the user system, the message recovery application implementing a method, comprising; creating a temporary file for a communication session, the temporary file identifying a communication partner to the communication session and a start time of the communication session; monitoring the communication session; upon the occurrence of a triggering event; logging the time of the triggering event in the temporary file; logging the time of any messages received after the time of the triggering event; and storing the messages in the temporary file; and presenting the messages in response to initiation of another communication session with the communication partner. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for providing autonomic recovery of messages, the computer program product including instructions for causing a computer to implement a method, comprising:
-
creating a temporary file for a communication session, the temporary file identifying a communication partner to the communication session and a start time of the communication session; monitoring the communication session; upon the occurrence of a triggering event; logging the time of the triggering event in the temporary file; logging the time of any messages received after the time of the triggering event; and storing the messages in the temporary file; and presenting the messages in response to initiation of another communication session with the communication partner. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification