System and method of managing real-time communications using context-based awareness states
First Claim
Patent Images
1. A computerized method for managing communications by a user of a computing device who participates in an awareness service system, the method comprising:
- receiving instant messages (IM) directed to the user for immediate display on the computing device of the user;
determining, in response to each received instant message, a current activity of the user;
determining, for each received instant message, a collaborative relationship between the user and a sender of that received instant message within context of this current activity;
determining, in response to the collaborative relationship determined for a given received instant message, whether the user is currently available to accept instant messages from the sender of the given instant message; and
in response to determining that the user is currently unavailable to accept instant messages from the sender of the given instant message, preventing the given instant message from appearing on a display of the computing device of the user and sending an automated reply message related to the currently unavailability of the user to the sender of the given instant message.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are a system and method for managing online communications by a user who participates in an awareness service system. A first awareness state associated with the user is published to a first participant of the awareness service system, while a second different awareness state associated with the user is published to a second participant of the awareness service system. Each published awareness state is based on a collaborative relationship between the user and the participant to which that awareness state is published.
-
Citations
24 Claims
-
1. A computerized method for managing communications by a user of a computing device who participates in an awareness service system, the method comprising:
-
receiving instant messages (IM) directed to the user for immediate display on the computing device of the user; determining, in response to each received instant message, a current activity of the user; determining, for each received instant message, a collaborative relationship between the user and a sender of that received instant message within context of this current activity; determining, in response to the collaborative relationship determined for a given received instant message, whether the user is currently available to accept instant messages from the sender of the given instant message; and in response to determining that the user is currently unavailable to accept instant messages from the sender of the given instant message, preventing the given instant message from appearing on a display of the computing device of the user and sending an automated reply message related to the currently unavailability of the user to the sender of the given instant message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An awareness service system, comprising:
an instant messaging (IM) system receiving instant messages directed to a user for immediate display on a computing device of the user, the instant messaging system including a processor programmed to; determine, in response to each received instant message, a current activity of the user and a collaborative relationship between the user and a sender of that received instant message within context of this current activity; determine, in response to the collaborative relationship determined for a given received instant message, whether the user is currently available to accept instant messages from the sender of the given instant message; and in response to determining that the user is currently unavailable to accept instant messages from the sender of the given instant message, prevent the given instant message from appearing on a display of the computing device of the user and sending an automated reply message related to the currently unavailability of the user to the sender of the given instant message. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer program product for use with a computer system for managing communications by a user of a computing device who participates in an instant messaging (IM) system, the computer program product comprising a computer-readable non-transitory storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising:
-
computer-readable program code configured to receive instant messages directed to the user for immediate display on the computing device of the user; computer-readable program code configured to determine, in response to each received instant message, a current activity of the user and a collaborative relationship between the user and a sender of that received instant message in this current context; computer-readable program code configured to determine, in response to the collaborative relationship determined for a given received instant message, whether the user is currently available to accept instant messages from the sender of the given instant message; and computer-readable program code configured to prevent the given instant message from appearing on a display of the computing device of the user and to send an automated reply message related to the currently unavailability of the user to the sender of the given instant message, in response to determining that the user is currently unavailable to accept instant messages from the sender of the given instant message. - View Dependent Claims (24)
-
Specification