Managing message notifications in a computing environment
First Claim
1. A method for managing message notification in a computing environment, the method comprising:
- determining, by one or more computer processors, a user receives a notification of a first message received in a collaboration application on a computing device of the user;
determining, by the one or more computer processors, a topic for the first message based on a keyword analysis of the content of the first message;
calculating, by the one or more computer processors, an association relevance factor for the first message based on a message sender and a relationship with the message sender and the user;
determining, by the one or more computer processors, one or more user preferences associated with the first message and the determined topic of the first message, wherein user preferences include associated gesture maps, a threshold amount of time for message notification suppression, and a threshold amount of message notification suppressions;
determining, by the one or more computer processors, whether the user suppresses the notification of the first message; and
responsive to determining the user suppresses the notification, storing, by the one or more computer processors, the topic, the sender, and association relevance factor for the first message associated with an indication the user suppressed the notification for the collaboration application.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool for managing message notifications in a computing environment includes a computer determining a user receives a notification of a first message received in a collaboration application on a computing device of the user, and determining a topic for the first message. The computer then determines whether the user suppresses the notification of the first message, and if so, the computer stores the topic for the first message associated with an indication the user suppressed the notification for the collaboration application. The computer further determines a second message is received, determines a topic of the second message, and then determines whether the user previously suppressed the topic of the second message. If the user previously suppressed the topic of the second message, the computer suppresses a notification for the second message.
-
Citations
20 Claims
-
1. A method for managing message notification in a computing environment, the method comprising:
-
determining, by one or more computer processors, a user receives a notification of a first message received in a collaboration application on a computing device of the user; determining, by the one or more computer processors, a topic for the first message based on a keyword analysis of the content of the first message; calculating, by the one or more computer processors, an association relevance factor for the first message based on a message sender and a relationship with the message sender and the user; determining, by the one or more computer processors, one or more user preferences associated with the first message and the determined topic of the first message, wherein user preferences include associated gesture maps, a threshold amount of time for message notification suppression, and a threshold amount of message notification suppressions; determining, by the one or more computer processors, whether the user suppresses the notification of the first message; and responsive to determining the user suppresses the notification, storing, by the one or more computer processors, the topic, the sender, and association relevance factor for the first message associated with an indication the user suppressed the notification for the collaboration application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the stored program instructions comprising; program instructions to determine a user receives a notification of a first message received in a collaboration application on a computing device of the user; program instructions to determine a topic for the first message based on a keyword analysis of the content of the first message; program instructions to calculate an association relevance factor for the first message based on a message sender and a relationship with the message sender and the user; program instructions to determine one or more user preferences associated with the first message and the determined topic of the first message, wherein user preferences include associated gesture maps, a threshold amount of time for message notification suppression, and a threshold amount of message notification suppressions; program instructions to determine whether the user suppresses the notification of the first message; and responsive to determining the user suppresses the notification, program instructions to store the topic, the sender, and association relevance factor for the first message associated with an indication the user suppressed the notification for the collaboration application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computer processors; one or more computer readable storage devices; program instructions stored on the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the stored program instructions comprising; program instructions to determine a user receives a notification of a first message received in a collaboration application on a computing device of the user; program instructions to determine a topic for the first message based on a keyword analysis of the content of the first message; program instructions to calculate an association relevance factor for the first message based on a message sender and a relationship with the message sender and the user; program instructions to determine one or more user preferences associated with the first message and the determined topic of the first message, wherein user preferences include associated gesture maps, a threshold amount of time for message notification suppression, and a threshold amount of message notification suppressions; program instructions to determine whether the user suppresses the notification of the first message; and responsive to determining the user suppresses the notification, program instructions to store the topic, the sender, and association relevance factor for the first message associated with an indication the user suppressed the notification for the collaboration application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification