Patent ID: 8688793

Claim:
A method, comprising: for each of a plurality of messages received at a server, each of said plurality of messages being addressed to a corresponding one of a plurality of recipients, storing a score associated with said corresponding recipient and with at least one keyword comprised in said message, the score being dependent on whether said message is a forwarded message; incrementing said stored score upon determination that a further forwarded message comprising said keyword and addressed to said corresponding recipient has been received; receiving a query sent by a communication device, the query comprising at least a portion of either a subject line or a body of a message to be sent from the communication device; identifying at least one addressee corresponding to at least one keyword comprised in said portion, said at least one addressee comprising at least one of said plurality of recipients having a highest score associated with said at least one keyword comprised in said portion; and transmitting a response comprising the identified at least one addressee to the communication device, such that the at least one addressee is available for selection at the communication device.