Method and system for prioritizing communications based on interpersonal relationships
First Claim
Patent Images
1. A method in a computer system for determining priority of a communication having persons who are participants in the communication, the method comprising:
- identifying sender and recipient relationships between persons, the persons including senders and recipients of communications, the relationships being sender and recipient relationships such that a sender and recipient relationship between a first person and a second person occurs when the first person is a sender of a communication and the second person is a recipient of that communication by;
generating a sender and recipient matrix of entries with a row and a column for each participant in a communication that is an electronic mail message; and
for each electronic mail message,for each recipient of that electronic mail message,incrementing the entry of the sender and recipient matrix corresponding to the sender of the electronic mail message and that recipient;
identifying distribution list relationships between persons, the persons being on distribution lists for communications, the relationships being distribution lists relationships such that a relationship between a first person and a second person occurs when the first person and the second person are on the same distribution list by;
generating a distribution list matrix of entries with a row and a column for each person on a distribution list; and
for each distribution list,for each person on that distribution list,incrementing the entries of the distribution list matrix corresponding to that person and each other person on the distribution list;
calculating a sender and recipient importance of each person based on the sender and recipient relationshipswherein the sender and recipient importance of the persons is calculated by iteratively calculating the sender and recipient importance of each person based on the sender and recipient importance of each person as calculated in a previous iteration until the sender and recipient importance of the persons converges on a solution; and
wherein the calculating of the sender and recipient importance of the persons is based on the following equation;
ATw=wwhere AT represents a transpose of the sender and recipient matrix such that Aij represents the number of electronic mail messages sent from person i and person j and w is a vector of with a sender and recipient importance score wj for each person j as represented by the following equation;
wj=Σ
iAijwi; and
calculating a distribution list importance of each person based on the identified distribution list relationshipswherein distribution list importance of the persons is calculated by iteratively calculating the distribution list importance of each person based on the distribution list importance of each person as calculated in a previous iteration until the distribution list importance of the persons converges on a solution; and
wherein the calculating of the distribution list importance of the persons is based on the following equation;
ATw=wwhere AT represents a transpose of the distribution list matrix such that Aij represents the number of distribution lists that both person i and person j are on and w is a vector of with a distribution importance score wj for each person j as represented by the following equation;
wj=Σ
iAijwi;
calculating an importance for each person based on the sender and recipient importance and the distribution list importance of that person; and
calculating the priority of the communication based on the calculated importance of a participant in the communication.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for calculating the importance of persons based on interpersonal relationships and prioritizing communications based on importance of participants in the communications is provided. A prioritization system identifies relationships between persons and identifies the importance of a person to other persons based on these relationships. After the prioritization system identifies the importance of persons, the prioritization system can prioritize communications based on the importance of the senders or recipients.
-
Citations
2 Claims
-
1. A method in a computer system for determining priority of a communication having persons who are participants in the communication, the method comprising:
-
identifying sender and recipient relationships between persons, the persons including senders and recipients of communications, the relationships being sender and recipient relationships such that a sender and recipient relationship between a first person and a second person occurs when the first person is a sender of a communication and the second person is a recipient of that communication by; generating a sender and recipient matrix of entries with a row and a column for each participant in a communication that is an electronic mail message; and for each electronic mail message, for each recipient of that electronic mail message, incrementing the entry of the sender and recipient matrix corresponding to the sender of the electronic mail message and that recipient; identifying distribution list relationships between persons, the persons being on distribution lists for communications, the relationships being distribution lists relationships such that a relationship between a first person and a second person occurs when the first person and the second person are on the same distribution list by; generating a distribution list matrix of entries with a row and a column for each person on a distribution list; and for each distribution list, for each person on that distribution list, incrementing the entries of the distribution list matrix corresponding to that person and each other person on the distribution list; calculating a sender and recipient importance of each person based on the sender and recipient relationships wherein the sender and recipient importance of the persons is calculated by iteratively calculating the sender and recipient importance of each person based on the sender and recipient importance of each person as calculated in a previous iteration until the sender and recipient importance of the persons converges on a solution; and wherein the calculating of the sender and recipient importance of the persons is based on the following equation;
ATw=wwhere AT represents a transpose of the sender and recipient matrix such that Aij represents the number of electronic mail messages sent from person i and person j and w is a vector of with a sender and recipient importance score wj for each person j as represented by the following equation;
wj=Σ
iAijwi; andcalculating a distribution list importance of each person based on the identified distribution list relationships wherein distribution list importance of the persons is calculated by iteratively calculating the distribution list importance of each person based on the distribution list importance of each person as calculated in a previous iteration until the distribution list importance of the persons converges on a solution; and wherein the calculating of the distribution list importance of the persons is based on the following equation;
ATw=wwhere AT represents a transpose of the distribution list matrix such that Aij represents the number of distribution lists that both person i and person j are on and w is a vector of with a distribution importance score wj for each person j as represented by the following equation;
wj=Σ
iAijwi;calculating an importance for each person based on the sender and recipient importance and the distribution list importance of that person; and calculating the priority of the communication based on the calculated importance of a participant in the communication.
-
-
2. A computer-readable storage device that is not a signal, for storing computer-executable instructions for controlling a computer system to determine priority of a communication having persons who are participants in the communication, by a method comprising:
-
identifying sender and recipient relationships between persons, the persons including senders and recipients of communications, the relationships being sender and recipient relationships such that a relationship between a first person and a second person occurs when the first person is a sender of a communication and the second person is a recipient of that communication by; generating a sender and recipient matrix of entries with a row and a column for each participant in a communication that is an electronic mail message; and for each electronic mail message, for each recipient of that electronic mail message, incrementing the entry of the sender and recipient matrix corresponding to the sender of the electronic mail message and that recipient; calculating a sender and recipient importance of each person based on the sender and recipient relationships wherein the sender and recipient importance of the persons is calculated by iteratively calculating the sender and recipient importance of each person based on the sender and recipient matrix and the sender and recipient importance of each person as calculated in a previous iteration until the sender and recipient importance of the persons converges on a solution; and wherein the calculating of the sender and recipient importance of the persons is based on the following equation;
ATw=wwhere AT represents a transpose of the sender and recipient matrix such that Aij represents the number of electronic mail messages sent from person i and person j and w is a vector of with a sender and recipient importance score wj for each person j as represented by the following equation;
wj=Σ
iAijwi;identifying distribution list relationships between persons, the persons being on distribution lists for communications, the relationships being distribution lists relationships such that a relationship between a first person and a second person occurs when the first person and the second person are on the same distribution list by; generating a distribution list matrix of entries with a row and a column for each person on a distribution list; and for each distribution list, for each person on that distribution list, incrementing the entries of the distribution list matrix corresponding to that person and each other person on the distribution list; calculating distribution list importance of each person based on the distribution list relationships wherein the distribution importance of the persons is calculated by iteratively calculating the distribution list importance of each person based on the distribution list matrix and the recipient importance of each person as calculated in a previous iteration until the distribution list importance of the persons converges on a solution; and wherein the calculating of the distribution list importance of the persons is based on the following equation;
ATw=wwhere AT represents a transpose of the distribution list matrix such that Aij represents the number of distribution lists that both person i and person j are on and w is a vector of with a distribution importance score wj for each person j as represented by the following equation;
wj=Σ
iAijwi;calculating an importance for each person based on the sender recipient importance and the distribution list importance of that person; and calculating the priority of the communication based on the calculated importance of a participant in the communication.
-
Specification