THREAD-BASED MESSAGE PRIORITIZATION
First Claim
1. A computer-implemented method comprising:
- receiving an electronic message;
extracting metadata from the received electronic message, said extracting resulting in extracted message metadata;
based on the extracted message metadata and accumulated metadata extracted from previously received messages, identifying a message thread to which said received electronic message belongs;
based on the identified message thread, determining a priority level for the message thread; and
processing at least part of the message thread according to said priority level.
3 Assignments
0 Petitions
Accused Products
Abstract
To perform thread-based message prioritization, metadata may be extracted from a received electronic message. Based on the extracted message metadata and accumulated metadata extracted from previously received messages, a message thread to which the received electronic message belongs may be identified. Based on a set of thread priority assessment criteria, a priority level for the message thread may be determined. At least part of the message thread may be processed according to the priority level. The processing may be altering a notification behavior of an electronic messaging client for electronic messages of the message thread. Thread priority assessment may be based on user-configurable criteria that may be set via a graphical user interface. Message thread identification may also be based on user-configurable criteria that may be set via a graphical user interface.
138 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
receiving an electronic message; extracting metadata from the received electronic message, said extracting resulting in extracted message metadata; based on the extracted message metadata and accumulated metadata extracted from previously received messages, identifying a message thread to which said received electronic message belongs; based on the identified message thread, determining a priority level for the message thread; and processing at least part of the message thread according to said priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
displaying a graphical user interface for configuring message tread identification criteria, said criteria for use in conjunction with metadata extracted from a received electronic message and accumulated metadata extracted from previously received electronic messages for identifying a message thread to which said received electronic message belongs.
-
21. (canceled)
-
22. A machine-readable medium containing executable instructions that, when executed by a processor in a computing device, cause said computing device to:
-
extract metadata from a received electronic message, said extracting resulting in extracted message metadata; based on the extracted message metadata and accumulated metadata extracted from previously received messages, identify a message thread to which said received electronic message belongs; based on the identified message thread, determine a priority level for the message thread; and process at least part of the message thread according to said priority level. - View Dependent Claims (23, 24)
-
-
25. A machine-readable medium containing executable instructions that, when executed by a processor in a computing device, cause said computing device to display a graphical user interface for configuring message thread identification criteria, said criteria for use in conjunction with metadata extracted from a received electronic message and accumulated metadata extracted from previously received electronic messages for identifying a message thread to which said received electronic message belongs.
-
26. A machine-readable medium containing executable instructions that, when executed by a processor in a computing device, cause said computing device to display a graphical user interface for configuring message thread priority assessment criteria, said criteria for use in conjunction with information regarding a message thread comprised of a plurality of electronic messages for determining a priority level of said message thread.
Specification