Patent ID: 8316096

Claim:
A computer-implemented method comprising: receiving, by a server, a message including an image of an intended message recipient from a first user device of a first user; after the server receives the message, performing an image matching process to match the image of the intended message recipient to an image of the second user, wherein an image of the second user matches the image of the intended message recipient such that the second user is identified as the intended message recipient; receiving, by the server, an image of a current user at the second user device wherein the second user device is assigned to the second user; authenticating that the current user at the second user device is the intended message recipient based on the image of the current user; and delivering the message to the second user device of the second user in response to authenticating that the current user at the second user device is the intended message recipient based on the image of the current user at the second user device and without communicating contact information of the second user to the first user device prior to delivering the message.