Patent ID: 7529189

Claim:
A method, comprising: receiving a stream of information sets, wherein the stream has a variable information rate that can change from time period to time period such that more information sets may be received in one time period than another; during a first time period: directing the stream of information sets to a first buffer; storing within the first buffer all of the information sets received from the stream during the first time period; maintaining a first count (m) of how many information sets were stored within the first buffer during the first time period; during a second time period which immediately follows the first time period: directing the stream of information sets to a second buffer; storing within the second buffer all of the information sets received from the stream during the second time period; maintaining a second count (n) of how many information sets were stored within the second buffer during the second time period; after a delay period has elapsed since the beginning of the first time period: outputting from the first buffer the m number of information sets that were stored within the first buffer during the first time period; and after a delay period has elapsed since the beginning of the second time period: outputting from the second buffer the n number of information sets that were stored within the second buffer during the second time period.