Patent ID: 9287997
Filing Date: 2016-03-15
CPC Classification: H04H

Claim Text:
1. A computer program product for removing excess pauses in a live broadcast caused by network delays, the computer program product comprising: one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising: program instructions to receive a first stream of audio data into a buffer; program instructions, in response to identifying a pause in the audio data having a duration longer than a predefined natural response delay, to create a skip pointer in the buffer that links a position in the buffer, corresponding to a time in the pause corresponding to the end of a delay having a duration of the predefined natural response delay, to the end of the pause; program instructions to transmit a second stream of audio data from the buffer comprising the first stream of audio data, wherein if a skip pointer is encountered in the buffer, continuing the transmission at the position in the frame delay buffer skipped by the pointer; and wherein transmission the second stream of audio data begins after a predefined delay that is an estimation of the duration of the skipped portion of the pause.