Patent ID: 8725811

Claim:
A method comprising: monitoring, by a client device, a plurality of different user interactions in a user interface with a plurality of messages, wherein the monitoring includes analyzing an amount of time spent by a user in interacting with at least one message of the plurality of messages using the plurality of different user interactions over a lifetime of the at least one message; determining, by the client device, a reputation value associated with a sender of the at least one message of the plurality of messages based at least in part on the monitoring, wherein the reputation value is used to identify subsequent messages that are likely spam; publishing, by the client device, the reputation value to a reputation service; receiving, by the client device, an aggregate of reputation values from the reputation service; and filtering, by the client device, subsequent messages based at least in part on the aggregate of reputation values, wherein the filtering includes processing the subsequent messages using a spam filter generated based at least in part on the aggregate of reputation values to indicate whether the subsequent messages are likely sent by a spammer or a legitimate sender, wherein the spam filter is leveraged utilizing the aggregate of reputation values to determine an arrangement in an inbox folder such that a first subsequent message having a first reputation value indicating that the first subsequent message having a threshold level of importance is displayed before a second subsequent message having a second reputation value indicating that the second subsequent message is likely to be spam.