Patent ID: 7277887

Claim:
A method for providing an indicia to a group of users within a plurality of users comprising: receiving by a matching engine a plurality of user criteria lists from the plurality of users; creating by the matching engine a composite match criteria list corresponding to one of the plurality of user criteria lists; comparing by the matching engine another user criteria list to the composite match criteria list; identifying by the matching engine one or more user criteria corresponding to the another user criteria list as one or more match criteria, wherein the one or more match criteria is not already present in the composite match criteria list; adding by the matching engine the identified one or more match criteria to the composite match criteria list; receiving by the matching engine a first message, wherein said first message comprising one or more terms; comparing by the matching engine the one or more terms to the composite match criteria list; and providing by the matching engine an indicia to a group of users within the plurality of users, wherein each user criteria list of each user in the group comprising at least one user criteria corresponding to the match criteria in the composite criteria list, and further wherein the at least one user criteria matches at least one of the one or more terms of the first message.