Patent ID: 7616664

Claim:
A processor-based method comprising: writing at least a portion of encoded video data and accompanying encoded audio data to a first buffer, the first buffer accumulating the payload of a first datagram; writing transactional data to the first buffer; running a timer simultaneously with writing the transactional data to the first buffer; writing low priority asynchronous data to a second buffer, the second buffer accumulating the payload of a second datagram; tracking combined capacity of the first and second buffers; refraining from writing low priority asynchronous data to the second buffer, and refraining from writing transactional data to the first buffer, if the utilization of the combined capacity of the buffers reaches approximately 95% or greater; ceasing writing to the second buffer the earlier of when: the second datagram payload meets a predetermined size, the combined first and second datagram payloads meed a predetermined size, and the expiration of the predetermined time; ceasing writing transactional data to the first buffer the earlier of when: the first datagram payload meets a predetermined size, and the expiration of the timer after a predetermined time; and then sending the first datagram over a network.