System for facilitating thread-based message prioritization
First Claim
1. A computing device for facilitating thread-based message prioritization, comprising:
- a processor; and
memory storing executable instructions that, when executed by said processor, cause said computing device to;
display a graphical user interface (GUI) comprising selectable GUI elements, each of said selectable GUI elements representing a message thread priority assessment criterion for use in determining a priority level of a message thread comprised of a plurality of electronic messages;
receive a user selection of one or more of said GUI elements, said user selection indicative of one or more respective desired message thread priority assessment criteria; and
based on said user selection, configure a messaging client at said computing device to use the desired message thread priority assessment criteria, in conjunction with information regarding the message thread, for determining a priority level of said message thread.
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
23 Claims
-
1. A computing device for facilitating thread-based message prioritization, comprising:
-
a processor; and memory storing executable instructions that, when executed by said processor, cause said computing device to; display a graphical user interface (GUI) comprising selectable GUI elements, each of said selectable GUI elements representing a message thread priority assessment criterion for use in determining a priority level of a message thread comprised of a plurality of electronic messages; receive a user selection of one or more of said GUI elements, said user selection indicative of one or more respective desired message thread priority assessment criteria; and based on said user selection, configure a messaging client at said computing device to use the desired message thread priority assessment criteria, in conjunction with information regarding the message thread, for determining a priority level of said message thread. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium storing executable instructions that, when executed by a processor of a computing device, cause said computing device to:
-
display a graphical user interface (GUI) comprising selectable GUI elements, each of said selectable GUI elements representing a message thread priority assessment criterion for use in determining a priority level of a message thread comprised of a plurality of electronic messages; receive a user selection of one or more of said GUI elements, said user selection indicative of one or more desired message thread priority assessment criteria; and based on said user selection, configure a messaging client at said computing device to use the desired message thread priority assessment criteria, in conjunction with information regarding the message thread, for determining a priority level of said message thread. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of configuring a messaging client, at a computing device having a processor, memory and a display, to perform thread-based message prioritization, the method comprising:
-
displaying on said display a graphical user interface (GUI) comprising selectable GUI elements, each of said selectable GUI elements representing a message thread priority assessment criterion for use in determining a priority level of a message thread comprised of a plurality of electronic messages; receive a user selection of one or more of said GUI elements, said user selection indicative of one or more desired message thread priority assessment criteria; and based on said user selection, configure a messaging client at said computing device to use the desired message thread priority assessment criteria, in conjunction with information regarding the message thread, for determining a priority level of said message thread. - View Dependent Claims (23)
-
Specification