Patent ID: 8316234

Claim:
A method usable on a first communication device adapted to communicate with a second communication device, comprising: obtaining a first key; encoding an attribute in the first communication device with the first key to produce a first encoded value; transmitting the first encoded value to the second communication device; receiving a second encoded value from the second communication device, the second encoded value comprising an attribute stored in the second communication device that has been encoded with a second key associated with the second communication device; encoding the second encoded value with the first key to produce a third encoded value; transmitting the third encoded value to the second communication device; receiving a fourth encoded value from the second communication device, the fourth encoded value comprising the first encoded value after being encoded by the second key; and if the third encoded value matches the fourth encoded value, adjusting a total number of matches; and enabling users of the first and second communication devices to physically locate one another only if said total number of matches meets or exceeds a threshold, wherein enabling the users to physically locate one another includes at least one of providing identical images on the first and second communication devices and emitting matching audible sounds via the first and second communication devices; wherein the first and second communication devices comprise mobile communication devices.