Patent ID: 7903690

Claim:
A portable computing device comprising: a processor; a wireless transceiver coupled to the processor, the wireless transceiver configured to communicate with other devices in a wireless telephone system data network; a memory array coupled to the processor and wireless transceiver, the memory array comprising a high priority buffer and a low priority buffer; a management table in the memory array; wherein the processor builds datagrams in the high priority buffer, and builds datagrams in the low priority buffer; wherein the processor tracks high priority buffer capacity utilization of sealed datagrams in a first register, and tracks total high priority buffer capacity utilization in a second register; and wherein the processor determines a fill rate of an unsealed datagram in the high priority buffer using the first and second registers; and wherein the processor maintains the management table which denotes an indication of bandwidth of a link between the portable computing device and a second portable computing device, and wherein the processor selectively limits transmission of datagrams to the second portable computing device based on the indication in the management table.