System for facilitating thread-based message prioritization
First Claim
1. A computing device comprising:
- a processor; and
memory storing executable instructions which, upon execution by said processor, cause said computing device to;
receive an electronic message;
identify a message thread to which said received electronic message belongs;
based on a set of thread priority assessment criteria and in view of said receiving, change a priority level for the message thread; and
process at least part of the message thread according to said changed 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.
-
Citations
25 Claims
-
1. A computing device comprising:
-
a processor; and memory storing executable instructions which, upon execution by said processor, cause said computing device to; receive an electronic message; identify a message thread to which said received electronic message belongs; based on a set of thread priority assessment criteria and in view of said receiving, change a priority level for the message thread; and process at least part of the message thread according to said changed priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing device comprising:
-
a processor; and memory storing executable instructions which, upon execution by said processor, 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.
-
-
22. A machine-readable medium containing executable instructions that, when executed by a processor in a computing device, cause said computing device to:
-
receive an electronic message; identify a message thread to which said received electronic message belongs; based on a set of thread priority assessment criteria and in view of said receiving, change a priority level for the message thread; and process at least part of the message thread according to said priority level, wherein said processing of said at least part of the message thread comprises; altering a notification behavior of an electronic messaging client, executing at said computing device, for previously received electronic messages of said message thread;
orassigning said changed priority level to the received electronic message and forwarding said received electronic message and assigned priority level to a remote computing device for processing in accordance with said priority level. - View Dependent Claims (23)
-
-
24. 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.
-
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 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