Patent ID: 8533611
Filing Date: 2013-09-10
Classification: H04L

Abstract:
1. A client communication device, comprising: a processor; a display; a network connection configured to connect the client communication device with a communication network; a browser; and code configured to enable communication with a remote communication device over the communication network, the code and the browser cooperating to create a user interface which enables a user of the client communication device to actively participate in a conversation with the remote communication device over the communication network, the user interface enabling the user to selectively and actively participate in the conversation in: (i) a real-time mode by progressively rendering voice media of incoming voice messages received over the communication network from the remote communication device as the voice media is received; (ii) a time-shifted mode by progressively rendering the received voice media of the incoming voice messages from storage some time after the voice media was transmitted by the remote communication device and stored; and (iii) to selectively transition participation in the conversation between the two modes (i) and (ii), the code further configured to enable the user to actively participate in the conversation, via user interaction with the user interface, by progressively transmitting outgoing voice messages pertaining to the conversation created using the client communication device as the voice media of the outgoing messages is created, the code further configured to cooperate with the browser to present, via the user interface, a message history of the conversation, the message history including a conversation thread of the incoming and outgoing voice messages in a time order in which the voice messages were added to the conversation.