Patent ID: 7941496

Claim:
A server for controlling processing of data communicated between a first computer and a second computer among a plurality of computers connected to a communication network, the server comprising: generation means for generating a group of processing criteria for recipient controlled communication with the first computer; means for selecting a first subset of processing criteria from the group of processing criteria, wherein the means for selecting the first subset of processing criteria is adapted to identify which processing criteria are to be available to the second computer; means for associating contact data with the first computer, the contact data comprising a plurality of contact records, each contact record comprising an address of one of the plurality of computers and a set of processing criteria that are associated with the one of the plurality of computers, the associating means comprising means for storing and accessing the contact data, wherein one contact record of the plurality of contact records corresponds to the second computer; means for utilizing the one contact record to associate the first subset of processing criteria with the second computer; means for selecting a second subset of processing criteria from the first subset of processing criteria for a communication from the second computer to the first computer, wherein the means for selecting the second subset of processing criteria is adapted to identify which processing criteria are to apply to the communication; means for associating the communication with the second subset of processing criteria; and means for processing the communication in accordance with the second subset of processing criteria.