A computer implemented method and system for filtering incoming electronic
messages based on user objectives is disclosed. For example, automated
assistance can be provided in realizing a user objective of filtering
electronic mail (e-mail) messages associated with a "conversation"
thread. The electronic message filtering system can receive an e-mail
message, examine attributes or characteristics of the e-mail message,
determine if a rule has been established for messages with the
characteristics of the incoming message, and if there has been a rule set
up, automatically implement an action in accordance with the rule. For
example, when electronic messages with particular information in the
header (e.g., a particular subject) are received, the messages are
automatically moved to a designated trash folder. Additionally, finer
granularity of message management can be achieved (e.g., an action is
automatically implemented to display a message from a particular sender
at the top of a list).