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.