System and method for dynamic adaptive user-based prioritization and display of electronic messages
First Claim
1. A method of adaptive, user-based prioritization of electronic messages comprising the steps of:
- monitoring a message queue for receipt of an electronic message;
extracting statistical data associated with each message by parsing historical information and content analysis from the electronic message;
computing a message prioritization score for the extracted data through filter analysis;
associating the prioritization score to the respective electronic message;
displaying a plurality of the electronic messages in order of the associated prioritization score in a GUI;
obtaining feedback from a user'"'"'s interaction with the GUI to analyze user behavior so as to adapt the message parsing and filter analysis; and
reapplying the adapted message parsing and filter analysis to recalculate the prioritization score.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system that dynamically ranks electronic messages based on their situational and inherent dimensions, which are judged by a set of filters. These filters evaluate the different elemental metadata constituting a message and produce a priority value based on filters relevance and importance. The system iterates through queued messages, examine the structured content for expected attributes, statistically analyze unstructured content, apply dynamically weighted rules and policies to deliver a priority ranking, and then display the message and its vital attributes in accordance with the priority ranking. The system also adaptive learns and adjusts its weighted rules and policies to permit priority ranking to change on real-time or interval-based (may be user-defined) schedule. The system includes a GUI for increasing reading and processing efficiency. The GUI performs supervised and unsupervised learning from the user'"'"'s behaviors, and displays messages in accordance with their priority classification.
430 Citations
46 Claims
-
1. A method of adaptive, user-based prioritization of electronic messages comprising the steps of:
-
monitoring a message queue for receipt of an electronic message;
extracting statistical data associated with each message by parsing historical information and content analysis from the electronic message;
computing a message prioritization score for the extracted data through filter analysis;
associating the prioritization score to the respective electronic message;
displaying a plurality of the electronic messages in order of the associated prioritization score in a GUI;
obtaining feedback from a user'"'"'s interaction with the GUI to analyze user behavior so as to adapt the message parsing and filter analysis; and
reapplying the adapted message parsing and filter analysis to recalculate the prioritization score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
- 12. A graphical user interface (GUI) system wherein a plurality of electronic messages are dynamically arranged in an order of prioritization based on a user'"'"'s interaction with the GUI, and displayed to the user with a summarized content and security context of each of the plurality of electronic messages.
-
33. A method of GUI-based supervised learning in an electronic messaging system comprising the steps of:
-
designating a priority level to a keyword;
extracting keywords from an electronic message;
assigning the designated priority level to the extracted keywords; and
providing an overall ranking to the electronic message based on the priority level of the keywords. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of unsupervised learning based on monitoring a user'"'"'s interactions with a GUI of an electronic messaging system, comprising the steps of:
-
marking, by the user, the status of an electronic message as cleared;
opening the electronic message to view its full content by double-clicking on a summarized view of the message;
inserting, by the user, a user'"'"'s note on the electronic message; and
instructing the electronic messaging system to reply or forward the electronic message.
-
Specification