Enhanced notification for relevant communications
First Claim
1. A computer-implemented method for providing a notification to a user, the method comprising:
- determining a topic and context information of content included in an active window of one or more open windows displayed by a computing device based on an analysis of the content included in the active window;
selecting a first topic and context information of the content included in the active window from a plurality of possible topics and context information of content included in the active window, based on a probability determined for each of the plurality of possible topics and context information of content included in the active window, wherein the first topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the active window;
receiving a communication;
determining a topic and context information of the communication based on an analysis of content included in the communication that is received;
selecting a second topic and context information of the content included in the communication that is received, from a plurality of possible topics and context information of the communication that is received, based on a probability determined for each of the plurality of possible topics and context information of the content included in the communication that is received, wherein the second topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the communication that is received;
determining the second topic and context information as the topic and context information of the content included in the communication that is received, and the first topic and context information as the topic and context information of the content included in the active window;
determining a level of relevance between the topic and the context information of the content included in the communication that is received, and the topic and the context information of the content included in the active window, based on a comparison of the topic and the context information of the content included in the active window and the topic and the context information of the content included in the communication that is received;
determining whether the level of relevance exceeds a predefined threshold; and
in response to determining that the level of relevance exceeds the predefined threshold, providing a notification to the user, wherein a greater level of relevance of the topic and the context information of the content included in the active window to the topic and the context information of the content included in the communication that is received, results in a greater severity level of the notification.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention disclose a method, computer program product, and system for providing a severity of a notification for a communication. A computing device determines a topic and associated information of a current activity, operating on the computing device. The computing device receives a communication and determines the topic and associated information of the communication. The computing device determines a level of relevance between the topic and associated information of the received communication and the topic and associated information of the current activity. The computing device determines whether the level of relevance exceeds a predefined threshold, and in response to determining that the level of relevance exceeds the predefined threshold, the computing device provides a notification, wherein the severity of the notification for the communication is proportional to the level of relevance.
-
Citations
20 Claims
-
1. A computer-implemented method for providing a notification to a user, the method comprising:
-
determining a topic and context information of content included in an active window of one or more open windows displayed by a computing device based on an analysis of the content included in the active window; selecting a first topic and context information of the content included in the active window from a plurality of possible topics and context information of content included in the active window, based on a probability determined for each of the plurality of possible topics and context information of content included in the active window, wherein the first topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the active window; receiving a communication; determining a topic and context information of the communication based on an analysis of content included in the communication that is received; selecting a second topic and context information of the content included in the communication that is received, from a plurality of possible topics and context information of the communication that is received, based on a probability determined for each of the plurality of possible topics and context information of the content included in the communication that is received, wherein the second topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the communication that is received; determining the second topic and context information as the topic and context information of the content included in the communication that is received, and the first topic and context information as the topic and context information of the content included in the active window; determining a level of relevance between the topic and the context information of the content included in the communication that is received, and the topic and the context information of the content included in the active window, based on a comparison of the topic and the context information of the content included in the active window and the topic and the context information of the content included in the communication that is received; determining whether the level of relevance exceeds a predefined threshold; and in response to determining that the level of relevance exceeds the predefined threshold, providing a notification to the user, wherein a greater level of relevance of the topic and the context information of the content included in the active window to the topic and the context information of the content included in the communication that is received, results in a greater severity level of the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for providing a notification to a user, the computer program product comprising:
-
one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, wherein the one or more computer-readable storage media are not transitory signals per se, the program instructions comprising; program instructions to determine a topic and context information of content included in an active window of one or more open windows displayed by a computing device based on an analysis of the content included in the active window; program instructions to select a first topic and context information of the content included in the active window from a plurality of possible topics and context information of content included in the active window, based on a probability determined for each of the plurality of possible topics and context information of content included in the active window, wherein the first topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the active window; program instructions to receive a communication; program instructions to determine a topic and context information of the communication based on an analysis of content included in the communication that is received; program instructions to select a second topic and context information of the content included in the communication that is received, from a plurality of possible topics and context information of the communication that is received, based on a probability determined for each of the plurality of possible topics and context information of the content included in the communication that is received, wherein the second topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the communication that is received; program instructions to determine the second topic and context information as the topic and context information of the content included in the communication that is received, and the first topic and context information as the topic and context information of the content included in the active window; program instructions to determine a level of relevance between the topic and the context information of the content included in the communication that is received and the topic and the context information of the content included in the active window, based on a comparison of the topic and the context information of the content included in the active window and the topic and the context information of the content included in the communication that is received; program instructions to determine whether the level of relevance exceeds a predefined threshold; and in response to determining that the level of relevance exceeds the predefined threshold, program instructions to provide a notification to the user, wherein a greater level of relevance of the topic and the context information of the content included in the active window to the topic and the context information of the content included in the communication that is received, results in a greater severity level of the notification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for providing a notification to a user, the computer system comprising:
-
one or more computer processors; one or more computer-readable storage media, wherein the one or more computer-readable storage media are not transitory signals per se; program instructions stored on the computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to determine a topic and context information of content included in an active window of one or more open windows displayed by a computing device based on an analysis of the content included in the active window; program instructions to select a first topic and context information of the content included in the active window from a plurality of possible topics and context information of content included in the active window, based on a probability determined for each of the plurality of possible topics and context information of content included in the active window, wherein the first topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the active window; program instructions to receive a communication; program instructions to determine a topic and context information of the communication based on an analysis of content included in the communication that is received; program instructions to select a second topic and context information of the content included in the communication that is received, from a plurality of possible topics and context information of the communication that is received, based on a probability determined for each of the plurality of possible topics and context information of the content included in the communication that is received, wherein the second topic and context information has a highest probability of probabilities for the plurality of possible topics and context information of the content included in the communication that is received; program instructions to determine the second topic and context information as the topic and context information of the content included in the communication that is received, and the first topic and context information as the topic and context information of the content included in the active window; program instructions to determine a level of relevance between the topic and the context information of the content included in the communication that is received, and the topic and the context information of the content included in the active window, based on a comparison of the topic and the context information of the content included in the active window and the topic and the context information of the content included in the communication that is received; program instructions to determine whether the level of relevance exceeds a predefined threshold; and in response to determining that the level of relevance exceeds the predefined threshold, program instructions to provide a notification to the user, wherein a greater level of relevance of the topic and the context information of the content included in the active window to the topic and the context information of the content included in the communication that is received, results in a greater severity level of the notification. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification