Patent ID: 7809388

Claim:
In an instant connect call between devices, a method for selectively replaying voice data received by a communication device, the method comprising: receiving real-time voice data at a communication device of a recipient in an instant connect call; playing the real-time voice data being received at the device while buffering the real-time voice data in a buffer; and in response to input from the recipient during the instant connect call and while continuing to buffer the real-time voice data in the buffer from the instant connect call: preventing the real-time voice data being received from being played; and replaying at least a portion of the buffered voice data from the buffer during the instant connect call; wherein buffering the voice data in a buffer further comprises removing silences in the voice data received from one or more senders such that silences are not buffered; determining that a section of the buffered voice data is missing packets; requesting the missing packets; inserting packets that are received and that correspond to the missing packets into the section of the buffered voice data to improve a quality of the section of the buffered voice data; and replaying the section of the buffered voice data with the one or more of the inserted packets.