1. A computing system for message processing, comprising: at least one processor coupled with at least one storage device, wherein the at least one processor is to operate: receiver logic to receive a message addressed to a user; analysis logic, operatively coupled with the receiver logic, to determine whether the received message has a theme that is similar to a theme of a message collection, comprising one or more previously detected messages including an index message, wherein the message collection and the received message have a similar theme when the messages in the message collection have a common sender or have common content as the received message, and wherein the analysis logic is to define the theme of the message collection according to a sender and a modality of the index message, wherein the index message is a first message received by the receiver logic at a beginning of a predetermined window of time; modality logic, operatively coupled with the receiver logic, to identify a messaging modality associated with each of the messages in the message collection, wherein the messaging modality comprises a mode in which each of the messages in the message collection was sent including one of e-mail, social media, phone call, calendar invitation, text message, Internet service message, microblog message, chat message, or voicemail; criteria logic, operatively coupled with the modality logic, to determine whether the message collection satisfies modality criteria, wherein the modality criteria specify that at least two different messaging modalities be associated with messages in the message collection, wherein the at least two different messaging modalities comprise two or more of e-mail, social media messaging, phone, calendar invitations, text messaging Internet service messaging, microblog messaging, chat messaging, or voicemail; and notification logic, operatively coupled with the criteria logic, to provide a notification of the message collection in response to a determination that the message collection has a similar theme and a determination that the message collection satisfies the modality criteria.
1. A computing system for message processing, comprising: at least one processor coupled with at least one storage device, wherein the at least one processor is to operate: receiver logic to receive a message addressed to a user; analysis logic, operatively coupled with the receiver logic, to determine whether the received message has a theme that is similar to a theme of a message collection, comprising one or more previously detected messages including an index message, wherein the message collection and the received message have a similar theme when the messages in the message collection have a common sender or have common content as the received message, and wherein the analysis logic is to define the theme of the message collection according to a sender and a modality of the index message, wherein the index message is a first message received by the receiver logic at a beginning of a predetermined window of time; modality logic, operatively coupled with the receiver logic, to identify a messaging modality associated with each of the messages in the message collection, wherein the messaging modality comprises a mode in which each of the messages in the message collection was sent including one of e-mail, social media, phone call, calendar invitation, text message, Internet service message, microblog message, chat message, or voicemail; criteria logic, operatively coupled with the modality logic, to determine whether the message collection satisfies modality criteria, wherein the modality criteria specify that at least two different messaging modalities be associated with messages in the message collection, wherein the at least two different messaging modalities comprise two or more of e-mail, social media messaging, phone, calendar invitations, text messaging Internet service messaging, microblog messaging, chat messaging, or voicemail; and notification logic, operatively coupled with the criteria logic, to provide a notification of the message collection in response to a determination that the message collection has a similar theme and a determination that the message collection satisfies the modality criteria. 7. The computing system of claim 1 , wherein the notification logic is to provide a notification of the message collection prior to any of the messages in the message collection being viewed or listened to.