Patent ID: 8250181

Claim:
A first communication device configured to synchronize the voice media of a conversation conducted over a network, the first communication device comprising: a first storage element configured to progressively store voice media created using the first communication device as the voice media is created using the first communication device; a transmitting element configured to progressively transmit the voice media created using the first communication device to a second communication device over the network; a receiver element configured to progressively receive and store in the first storage element voice media pertaining to the conversation generated at the second communication device, stored in a second storage element associated with the second communication device, and transmitted from the second communication device to the first communication device over the network; and a synchronization element configured to synchronize the voice media stored in the first storage element so that first storage element and the second storage element each contain stored complete copies of the voice media of the conversation, the synchronization element including: a media ascertaining element configured to ascertain any voice media pertaining to the conversation transmitted by the second communication device but not received by the first communication device; and a request generator configured to send to the second communication device one or more requests for retransmission of the ascertained voice media, the receiver element further configured to store in the first storage element the media received at the first communication device from the second communication device in response to the requests for retransmission.