Patent ID: 8793617

Claim:
A system for integrating multiple transport modes into a single communication stream on a mobile computing device, said system comprising: a memory area for storing an application program for execution on a mobile computing device; and a processor programmed to: present, to a user, one or more recipients and transport modes for communication therewith; receive, from the user, a selection of one or more of the recipients; receive, from the user, a selected transport mode for communication with the one or more selected recipients; receive, from the user via the application program stored in the memory area, a first message to send to the one or more selected recipients; transmit the received first message to the selected recipients via the selected transport mode, the transmitted first message being displayed to the user in the single communication stream; receive a second message from at least one of the selected recipients via a second one of the transport modes; display, to the user by the application program, the received second message in the single communication stream; and on detecting a change in presence status of at least one of the one or more selected recipients, display, inline within the single communication stream, a list of other transport modes for communicating with the recipients whose presence status has changed.