Patent ID: 8370349

Claim:
A server device to manage a mobile communication, comprising: a transceiver to send and receive data over a network; and a processor that is operative to perform actions, comprising: determining a plurality of contact data stores having at least one contact name and an associated address, each of the contact data stores being associated with a different mode of communication and residing on a different computing device; receiving at least one character from a mobile device for use in a search; performing a federated search by transmitting a search request to each of the plurality of contact data stores, wherein each search request is based on the at least one character, and wherein each of the searched contact data stores are associated with a different mode of communication; displaying, at the mobile device, a plurality of contact names and associated addresses that is based on the federated search and displaying first those contact names and addresses from at least one contact data store that is catalogued and identified by a preferred mode of communication based on a frequency of communication from the contact names using one mode of communication over another mode communication, the displayed contact names and associated addresses being grouped by and displayed within the different modes of communications of the plurality of contact data stores; and if a selection of a contact name and an associated address from the displayed list is received, automatically establishing communication with the selected contact name using the associated address.