Patent ID: 7751436

Claim:
A receiver receiving data, the data being streaming data in that it is streamed to the receiver for being decoded in real time as it is received, the receiver comprising: a decoder decoding packets at a decode rate; a buffer storing at least some of the packets before sending the packets to the decoder; wherein the receiver executes logic to dynamically establish the decode rate based on an amount of data in the buffer, wherein decoding is not permitted at the initiation of streaming data reception until a predetermined minimum amount of data has been buffered, and in response to a determination by the receiver that the predetermined minimum amount of data has been buffered, the decode rate is always set by the receiver to a rate slower than a normal decode rate of thirty two frames per second for the data and data decoding is commenced, and the decode rate is increased to the normal decode rate solely in response to a determination by the receiver that data in the buffer reaches a threshold higher than the predetermined minimum amount of data, wherein the decoder receives the decode rate from a phase-locked loop (PLL).