Processing of messages using theme and modality criteria
First Claim
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 Assignment
0 Petitions
Accused Products
Abstract
Embodiments related to a message processing system are disclosed herein. In some embodiments, a computing system may include receiver logic to receive a message addressed to a user; analysis logic to determine whether a message collection, including the received message, has a common theme (e.g., a common sender or common content); modality logic to identify a messaging modality associated with each of the messages in the message collection; criteria logic to determine whether the message collection satisfies modality criteria (e.g., the messages represent at least two different messaging modalities); and notification logic to provide a notification of the message collection in response to determining that the message collection has a common theme and satisfies the modality criteria. Other embodiments may be disclosed and/or claimed.
-
Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for message processing, comprising:
-
receiving, with a computing system, a message addressed to a user; determining, with the computing system, 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 theme of the message collection is defined by a sender and a modality of the index message that is a first received message at a beginning of a predetermined window of time, and wherein the index message is one of the one or more previously detected messages; identifying, with the computing system, 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; determining, with the computing system, 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, and voicemail; and in response to determining that the message collection has a similar theme and determining that the message collection satisfies the modality criteria, notifying the user, with the computing system, of the message collection. - View Dependent Claims (9, 10, 11)
-
-
12. One or more non-transitory computer readable media having instructions thereon that, when executed by one or more processing devices of a computing device, cause the computing device to:
-
receive a message addressed to a user; 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 theme of the message collection is defined by a sender and a modality of the index message that is a first received message at a beginning of a predetermined window of time; 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; 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, and voicemail; and in response to a determination that the message collection has a similar theme and a determination that the message collection satisfies the modality criteria, provide a notification of the message collection. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification