“When a recipient marks a message as spam, the program automatically assigns it a small signature based on its content and forwards this to one of numerous distributed servers on the internet. These signatures are then automatically downloaded by other members of the network and used to block other copies of the same message.”