Patent ID: 7277719

Claim:
A message transport selection system in a communication device, the system comprising: a plurality of message transports, a plurality of messaging modules, each messaging module being associated with one of the plurality of message transports and being configured to format and encode an outgoing message for the associated message transport, the plurality of messaging modules comprising a multiple-transport messaging module further configured to: provide for composition and addressing of an outgoing message by a user in association with a first message transport; format and encode the composed outgoing message for each of the message transports associated with other messaging modules of the plurality of messaging modules; determine whether any of the plurality of message transports is available for the composed outgoing message; select one of the available message transports where any of the plurality of message transports is available; and send the composed outgoing message from the communication device using the selected message transport by storing the composed outgoing message to a storage location in a message store, sending a command and the storage location to one of the other messaging modules, the selected message transport being associated with this one of the other messaging modules, wherein each of the other messaging modules is further configured to retrieve the composed outgoing message from the message store, and to format, encode, and transmit the composed outgoing message upon receipt of the command.