Enabling a user to store a messaging session entry for delivery when an intended recipient is next available
First Claim
1. A method for handling an undelivered message entry intended for communication in a messaging session, wherein at least one messaging system communicatively connected in a network enables communication by at least one messaging session, comprising:
- storing, by a first computer, a message entry by a user received at said first computer from said at least one messaging system, wherein said message entry is intended for communication in a messaging session with an intended recipient who is unavailable to receive said message entry when said message entry is entered by said user, wherein said first computer controls distribution of said message entry to said intended recipient at at least one separate client system communicatively connected to said network according to at least one presence conditioned action that designates a condition for action for distributing said message entry, wherein said condition is based on a presence of said intended recipient as available or unavailable and at least one non-presence based requirement;
monitoring by said first computer whether said condition is satisfied; and
responsive to detecting that said condition is satisfied, performing by said first computer said action for distributing said message entry to said at least one separate client system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for enabling a user to store a messaging session entry for delivery when an intended recipient is next available are provided. A messaging agent stores a message entry by a user, wherein the message entry is intended for communication in a messaging session with an intended recipient who is unavailable to receive the message entry when the message entry is entered by the user. The messaging agent then monitors the presence of the intended recipient and responsive to detecting a change in presence from “unavailable” to “available”, the messaging agent prompts the user to select whether to send the message entry to the intended recipient in a new messaging session. In addition, a user may select additional actions for the messaging agent to perform in distributing the message entry, where the additional actions are conditioned on the presence of the intended recipient and at least one non-presence based requirement.
-
Citations
20 Claims
-
1. A method for handling an undelivered message entry intended for communication in a messaging session, wherein at least one messaging system communicatively connected in a network enables communication by at least one messaging session, comprising:
-
storing, by a first computer, a message entry by a user received at said first computer from said at least one messaging system, wherein said message entry is intended for communication in a messaging session with an intended recipient who is unavailable to receive said message entry when said message entry is entered by said user, wherein said first computer controls distribution of said message entry to said intended recipient at at least one separate client system communicatively connected to said network according to at least one presence conditioned action that designates a condition for action for distributing said message entry, wherein said condition is based on a presence of said intended recipient as available or unavailable and at least one non-presence based requirement;
monitoring by said first computer whether said condition is satisfied; and
responsive to detecting that said condition is satisfied, performing by said first computer said action for distributing said message entry to said at least one separate client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for handling an undelivered message entry intended for communication in a messaging session, comprising:
-
a data storage medium communicatively accessible within a network for storing a message entry by a user, wherein said message entry is intended for communication in a messaging session as enabled by at least one messaging service provider via said network with an intended recipient who is unavailable to receive said message entry when said message entry is entered by said user; and
a first computer means for controlling distribution of said message entry from said data storage medium to said intended recipient at at least one separate client system communicatively connected to said network according to at least one presence conditioned action that designates a condition for action for distributing said message entry, wherein said condition is based on a presence of said intended recipient as available or unavailable and at least one non-presence based requirement;
said first computer means for monitoring whether said condition is satisfied; and
said first computer means, responsive to detecting that said condition is satisfied, for performing said action for distributing said message entry from said data storage medium to said at least one separate client system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. The system according to claim 16, said first computer means further comprising said condition comprising a time after which distribution of said message entry to said at least one client system is automatically triggered.
-
17. A program for handling an undelivered message entry intended for communication in a messaging session, said program embodied in a computer-readable medium, said program comprising computer-executable instructions which cause a computer to perform the steps of:
-
controlling storage of a message entry by a user received from at least one messaging system enabling messaging session communications, wherein said message entry is intended for communication in a messaging session with an intended recipient who is unavailable to receive said message entry when said message entry is entered by said user;
monitoring by said first computer whether a condition is satisfied, wherein at least one presence condition action designates said condition for action for distributing said message entry to said intended recipient, wherein said condition is based on a presence of said intended recipient as available or unavailable and at least one non-presence based requirement; and
responsive to detecting that said condition is satisfied, performing said action for distributing said message entry to said intended recipient. - View Dependent Claims (18, 19, 20)
-
Specification