×

System and method for dynamic adaptive user-based prioritization and display of electronic messages

  • US 7,941,491 B2
  • Filed: 06/03/2005
  • Issued: 05/10/2011
  • Est. Priority Date: 06/04/2004
  • Status: Expired due to Fees
First Claim
Patent Images

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)

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×