A computer system includes a computer, operatively connected to a network, and
having at least one memory with a plurality of messages and a message agent stored
therein. The message agent generates a time score for each message based on how
long visitors interact with the message. The message agent also generates a skip
score for each message based on whether visitors skip the message. In response
to a request to view one or more messages, the message agent creates a filtered
set of messages by using a minimum time score and/or a maximum skip score to omit,
from the requested messages, any messages having time scores and/or skip scores
less or greater than the minimum time score and/or maximum skip score, respectively.
The message agent then sends the filtered set of messages to the visitor for viewing.
A visitor may set a minimum time score and/or maximum skip score according to preference.