Patent ID: 9603051
Date: 2017-03-21
CPC Classifications: H04L,H04W

Claim:
1. A method of communicating voice communications between push to talk (PTT) devices via an intervening packet-based communication network, the method comprising: receiving voice packets at a listener's PTT device, storing the received voice packets in an order defined by the identifier at the listener's PTT device, determining at the listener's PTT device when a predefined amount of voice communication information has been received and stored, wherein the predefined amount of voice communication information is complete and perfect; and while the predefined amount of voice communication information is being received and stored, generating an audible first comfort tone from a speaker residing in the listener's PTT device, after the predefined amount of voice communication information has been received and stored, initiating presentation of the voice communication on the listener's PTT device using the received predefined amount of voice communication information and ending generation of the first comfort tone; generating a second comfort tone at the listener's PTT device when communication of the voice communication is paused due to at least one delayed, corrupted or lost voice packet transmitted from a speaker's PTT device, wherein the at least one delayed, corrupted or lost voice packet includes a voice communication portion of the of the voice communication; communicating a packet re-transmit request from the listener's PTT device to the speaker's PTT device, wherein the packet re-transmit request identifies the at least one delayed, corrupted or lost voice packet; receiving at least one replacement voice packet that is communicated from the speaker's PTT device to the listener's PTT device, wherein a voice communication portion of the replacement voice packet is the same as the voice communication portion of the at least one delayed, corrupted or lost voice packet; repairing the voice communication with the voice communication portion of the replacement voice packet; and in response to repairing the voice communication, the method further comprising: