Collecting, aggregating, and managing information relating to electronic messages
First Claim
1. A method for managing information relating to electronic messages, comprising the steps of:
- obtaining, from a first source, a first set of data describing characteristics of one or more message senders, wherein each of the one or more message senders has sent one or more electronic messages;
determining message volume information that describes the messages sent by the one or more message senders for a period of time based, at least in part, on the first set of data; and
predicting whether a particular message sent by a particular message sender, of the one or more message senders, is unsolicited based on, at least in part, the message volume information.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing information relating to electronic messages is provided. A first set of data related to one or more message senders is obtained from a first source, such as an email sever or email gateway. Each message sender has sent one or more electronic messages. A second set of data related to the one or more message senders is obtained from a second source. Message volume information that describes the messages sent by the one or more message senders for a period of time is determined based on the first set of data and the second set of data. The message volume information may be used to determine whether a particular message sent by a particular message sender is unsolicited. If a particular message is determined to be unsolicited, various actions may be performed on messages sent by the sender of the particular message.
189 Citations
57 Claims
-
1. A method for managing information relating to electronic messages, comprising the steps of:
-
obtaining, from a first source, a first set of data describing characteristics of one or more message senders, wherein each of the one or more message senders has sent one or more electronic messages;
determining message volume information that describes the messages sent by the one or more message senders for a period of time based, at least in part, on the first set of data; and
predicting whether a particular message sent by a particular message sender, of the one or more message senders, is unsolicited based on, at least in part, the message volume information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of managing information relating to electronic messages, comprising the steps of:
-
receiving, from a particular message sender, one or more messages;
sending a request for message volume information related to the particular message sender;
receiving the message volume information related to the particular message sender; and
modifying the delivery of a particular message from the particular message sender based on the received message volume information. - View Dependent Claims (27, 28)
-
-
29. A machine-readable medium carrying one or more sequences of instructions for managing information relating to electronic messages, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
obtaining, from a first source, a first set of data describing characteristics of one or more message senders, wherein each of the one or more message senders has sent one or more electronic messages;
determining message volume information that describes the messages sent by the one or more message senders for a period of time based, at least in part, on the first set of data; and
predicting whether a particular message sent by a particular message sender, of the one or more message senders, is unsolicited based on, at least in part, the message volume information. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A machine-readable medium carrying one or more sequences of instructions for managing information relating to electronic messages, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving, from a particular message sender, one or more messages;
sending a request for message volume information related to the particular message sender;
receiving the message volume information related to the particular message sender; and
modifying the delivery of a particular message from the particular message sender based on the received message volume information. - View Dependent Claims (55, 56)
-
-
57. A system for managing information relating to electronic messages, comprising:
-
a plurality of message information collectors, wherein each of the plurality of message information collectors are configured to transmit information about received messages to a data processing unit; and
the data processing unit, wherein the data processing unit is configured to perform the steps of;
receiving, from a particular message information collector of the plurality of message information collectors, a first set of data regarding a particular message received at the particular message information collector;
processing the first set of data with a second set of data regarding messages received at other message information collectors, of the plurality of message information collectors, besides the particular message information collector, to form a set of message volume information;
determining a prediction as to whether the particular message is spam based, at least in part, on the message volume information; and
providing the prediction to the particular message information collector.
-
Specification