Patent ID: 7822050

Claim:
An apparatus, comprising: a processing device; and a memory coupled to the processing device comprising instructions executable by the processing device, the processing device operable when executing the instructions to: establish a connection with a remote telephone endpoint, the connection for exchanging a live conversation; buffer a stream of voice data received over the established connection, the stream originating from the remote telephone endpoint and representing at least a portion of the live conversation; and selectively alternate between playing out one or more portions of the received stream of voice data in real-time and playing out one or more portions of the buffered stream of voice data in non-real-time according to inputted commands; wherein the processing device is further operable to send a processing indication to the remote telephone endpoint when the stream of buffered voice data is played in non-real-time, the processing indication signaling that real-time play out of the stream of voice data has been halted.