| US 7,616,664 B2 | ||
| System and method of sending video and audio data over a network | ||
| Shukri A. Wakid, Gaithersburg, Md. (US) | ||
| Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US) | ||
| Filed on Feb. 18, 2005, as Appl. No. 11/61,357. | ||
| Prior Publication US 2006/0187962 A1, Aug. 24, 2006 | ||
| Int. Cl. H04J 3/24 (2006.01) | ||
| U.S. Cl. 370—474 | 25 Claims |

| 1. 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.
|