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, wherein the message prioritization score is based on an overall combined situational and inherent prioritization model that incorporates a situational prioritization value and an inherent prioritization value;
determining the situational prioritization value utilizing a first set of filters that implements a curve modeling a time-dependent equation representing the message'"'"'s relative priority, where a weight is given to the importance of the type of curve in comparison to other curves, and efficiency representing the validity of the filter at a particular time, wherein the situational prioritization value is updated during a lifecycle of the electronic communication;
determining the inherent prioritization value utilizing a second set of filters that implements a first factor based on message attributes, message content analysis, and personal or organizational rules and policies, a second factor representing an importance of the message'"'"'s context dimensions being analyzed, and a third factor representing an estimated accuracy and validity based on an amount of information for the message'"'"'s dimension being analyzed, wherein the inherent prioritization value is further based on statistical data and context analysis;
associating the message prioritization score to the respective electronic message;
displaying a plurality of the electronic messages in order of the associated message prioritization score in a graphical user interface (GUI);
obtaining feedback from a user'"'"'s interaction with the GUI to analyze user behavior so as to adapt the message parsing filter analysis;
reapplying the adapted message parsing and filter analysis to recalculate the message prioritization score;
wherein the message prioritization score is a function of Situational priority and Inherent priority according to the following derived formula;
Message priority=function (Situational, Inherent);
Message priority=function [Situational f(event dimensions), Inherent f(content dimensions)];
Situational f(event dimensions)=function (Relevance, Importance);
Inherent f(content dimensions)=function (Relevance, Importance);
therefore;
Message priority=function [Situational f(event dimensions f(Relevance, Importance)), Inherent f(content dimensions(Relevance, Importance))]; and
calculating an overall priority value (PV) of a message based on the result of at least two independent adaptive filters, the PV being derived by the following;
Filter Values (Weight, Result, Efficiency)=f(Message)Situational f(event dimensions)=f(Weight, Result, Efficiency)Inherent f(content dimensions)=f(Weight, Result, Efficiency)Importance=f(Weight, Result)Relevance=f(Efficiency)
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.
-
Citations
30 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, wherein the message prioritization score is based on an overall combined situational and inherent prioritization model that incorporates a situational prioritization value and an inherent prioritization value; determining the situational prioritization value utilizing a first set of filters that implements a curve modeling a time-dependent equation representing the message'"'"'s relative priority, where a weight is given to the importance of the type of curve in comparison to other curves, and efficiency representing the validity of the filter at a particular time, wherein the situational prioritization value is updated during a lifecycle of the electronic communication; determining the inherent prioritization value utilizing a second set of filters that implements a first factor based on message attributes, message content analysis, and personal or organizational rules and policies, a second factor representing an importance of the message'"'"'s context dimensions being analyzed, and a third factor representing an estimated accuracy and validity based on an amount of information for the message'"'"'s dimension being analyzed, wherein the inherent prioritization value is further based on statistical data and context analysis; associating the message prioritization score to the respective electronic message; displaying a plurality of the electronic messages in order of the associated message prioritization score in a graphical user interface (GUI); obtaining feedback from a user'"'"'s interaction with the GUI to analyze user behavior so as to adapt the message parsing filter analysis; reapplying the adapted message parsing and filter analysis to recalculate the message prioritization score; wherein the message prioritization score is a function of Situational priority and Inherent priority according to the following derived formula;
Message priority=function (Situational, Inherent);
Message priority=function [Situational f(event dimensions), Inherent f(content dimensions)];
Situational f(event dimensions)=function (Relevance, Importance);
Inherent f(content dimensions)=function (Relevance, Importance);
therefore;
Message priority=function [Situational f(event dimensions f(Relevance, Importance)), Inherent f(content dimensions(Relevance, Importance))]; andcalculating an overall priority value (PV) of a message based on the result of at least two independent adaptive filters, the PV being derived by the following; Filter Values (Weight, Result, Efficiency)=f(Message) Situational f(event dimensions)=f(Weight, Result, Efficiency) Inherent f(content dimensions)=f(Weight, Result, Efficiency) Importance=f(Weight, Result) Relevance=f(Efficiency) - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphical user interface (GUI) system wherein a plurality of electronic messages, each having a full content, are dynamically arranged in an order of prioritization based on an overall combined situational and inherent prioritization model,
wherein the situational and inherent prioritization model incorporates a situational prioritization value utilizing a first set of filters that implements a curve modeling a time-dependent equation representing the message'"'"'s relative priority, where a weight is given to the importance of the type of curve in comparison to other curves, and efficiency representing the validity of the filter at a particular time, wherein the situational prioritization value is updated during a lifecycle of the electronic communication, and wherein the situational and inherent prioritization model further incorporates an inherent prioritization value utilizing a second set of filters that implements a first factor based on message attributes, message content analysis, and personal or organizational rules and policies, a second factor representing an importance of the message'"'"'s context dimension being analyzed, and a third factor representing an estimated accuracy and validity based on an amount of information for the message'"'"'s dimension being analyzed, wherein the inherent prioritization value is further based on statistical data and context analysis of the electronic message; -
the electronic messages are displayed to the user with a summarized content and a security context of each of the plurality of electronic messages; wherein the overall combined situational and inherent prioritization model is a function of Situational priority and Inherent priority according to the following derived formula;
Message priority=function (Situational, Inherent);
Message priority=function [Situational f(event dimensions), Inherent f(content dimensions)];
Situational f(event dimensions)=function (Relevance, Importance);
Inherent f(content dimensions)=function (Relevance, Importance);
therefore;
Message priority=function [Situational f(event dimensions f(Relevance, Importance)), Inherent f(content dimensions(Relevance, Importance))]; andwherein an overall priority value (PV) of a message is calculated based on the result of at least two independent adaptive filters, the PV being derived by the following; Filter Values (Weight, Result, Efficiency)=f(Message) Situational f(event dimensions)=f(Weight, Result, Efficiency) Inherent f(content dimensions)=f(Weight, Result, Efficiency) Importance=f(Weight, Result) Relevance=f(Efficiency) - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification