Ranking messages in an electronic messaging environment
First Claim
Patent Images
1. A method comprising:
- identifying message interactions of a plurality of recipients for a plurality of messages, the messages from a plurality of senders;
determining for each of the senders, a measure of importance of the sender to each recipient of a message from the sender, based upon the gathered interactions;
determining for each of the plurality of senders a global importance score, wherein the global importance score of each sender is based upon the determined measure of importance of the sender to each of the plurality of recipients of messages from the sender, and a global importance score of each of the plurality of recipients of messages from the sender;
receiving from one of the senders, a message destined for at least one of the recipients; and
associating the message with a rank based upon the determined global importance score of the sender.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and systems to score messages exchanged over a network. The methods and systems may gather message interactions of a recipient. A message originating from a sender and destined for the recipient may be received at an email client. A sender score of the message may be determined based on one or more of sender information, the gathered message interactions, and one or more attributes associated with the message. The message may be marked with the determined score in a user interface associated with the email client.
45 Citations
21 Claims
-
1. A method comprising:
-
identifying message interactions of a plurality of recipients for a plurality of messages, the messages from a plurality of senders; determining for each of the senders, a measure of importance of the sender to each recipient of a message from the sender, based upon the gathered interactions; determining for each of the plurality of senders a global importance score, wherein the global importance score of each sender is based upon the determined measure of importance of the sender to each of the plurality of recipients of messages from the sender, and a global importance score of each of the plurality of recipients of messages from the sender; receiving from one of the senders, a message destined for at least one of the recipients; and associating the message with a rank based upon the determined global importance score of the sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for scoring messages exchanged over a network, the system comprising:
a ranking server configured to; receive information identifying messages interactions of a recipient for a plurality of messages from a plurality of senders; determine for each of the senders, a measure of importance of the sender to the recipient, based upon the gathered interactions; determine for each of the plurality of senders a global importance score, wherein the global importance score of each sender is based upon the determined measure of importance of the sender to each of the plurality of recipients of messages from the sender, the recipient one of the plurality of recipients, and a global importance score of each of the plurality of recipients of messages from the sender; and store the global importance score of each sender in association with sender information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A computer program product for use in conjunction with a computer system, the computer program product comprising a non-transitory computer readable storage medium and a computer program embedded therein, the computer program comprising:
a plug-in for an email client configured for; identifying message interactions of a recipient for a plurality of messages, the messages from a plurality of senders; associating a message with a rank, the message from one of the senders sent to at least one of the recipients, the rank provided from a ranking server, wherein the rank is determined based on a global importance score for each of the plurality of senders, wherein the global importance score of the sender is based upon a measure of importance of each of the plurality of senders to each of the plurality of recipients of messages from each of the plurality of senders, and a global importance score of the recipient; and provide the message with the associated rank to the email client for presentation to the recipient.
-
21. A computer program product for use in conjunction with a computer system, the computer program product comprising a non-transitory computer readable storage medium and a computer program embedded therein, the computer program comprising:
a ranking server configured for; receiving identified message interactions of a plurality of recipients for a plurality of messages, the messages from a plurality of senders; and determining a rank for a message, the message from a sender destined for a recipient, wherein the ranking server is configured to determine the rank based on a global importance score for each of the plurality of senders, wherein the global importance score of the sender is based upon a measure of importance of each of the plurality of senders to each of the plurality of recipients of messages from each of the plurality of senders, and a global importance score of the recipient.
Specification