Patent ID: 7715843

Claim:
A portable communication device for exchanging electronic messages, comprising: a first wireless interface for communicating over a first wireless communication network; a second wireless interface for communicating over a second wireless communication network; and a processor that: attempts registration with a message service through both the first and second wireless communication networks, the message service including a presence server which maintains a registration table, subsequent to attempting registration with the message service, determines whether to exchange electronic messages via the first wireless communication network or via the second wireless communication network, receives a registration confirmation signaling for a heartbeat to be transmitted, and in response to the registration confirmation signaling for the heartbeat signal to be transmitted, generates a heartbeat to be transmitted on both the first wireless communication network and the second wireless communication network, the heartbeat including measured performance criteria between the first wireless interface and the first wireless communication network as well as between the second wireless interface and the second wireless communications network, wherein the registration table of the presence server includes the measured performance criteria between the first wireless interface and the first wireless communication network and the second wireless interface and the second wireless communications network.