Patent ID: 7085806

Claim:
A computer program product comprising: a computer readable medium having computer readable program code for locating a match embodied therein, said computer readable program code configured to: obtain a first profile associated with a client-user from a searching-user; present a plurality of second profiles associated with a plurality of prospect-users to said searching-user wherein said searching-user reviews said plurality of second profiles on behalf of said client-user; obtain a selection associated with at least one of said plurality of prospect-users from said searching-user, wherein said selection identifies a selected prospect-user; transmit a recommendation message comprising information from said first profile to said selected prospect-user through an intermediary, wherein said intermediary removes identifying information associated with said searching-user from said recommendation message before forwarding said recommendation message to said selected prospect-user; obtain a response message from said at least one said selected prospect-user, wherein the response message comprises at least one of said plurality of second profiles associated with said selected prospect-user; and transmit said response message to said client-user via the intermediary, wherein said intermediary removes identifying information associated with said prospect-user.