Patent ID: 8312087

Claim:
A method comprising: receiving, by a server, a message including an image of an intended message recipient of the message 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 one of the at least one 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; and comparing a location and time at which the image of the intended message recipient was captured to historical location information for the second user to verify that the second user was at or near the location at which the image of the intended message recipient was captured at the time that the image of the intended message recipient was captured; and delivering the message to a second user device of the second user in response to verifying that the second user was at or near the location at which the image of the intended message recipient was captured at the time that the image of the intended message recipient was captured and without communicating contact information of the second user to the first user device prior to delivering the message.