Patent ID: 9495130
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. A data transmission apparatus comprising: a buffer manager configured to generate a transmission buffer pool, a capacity of the transmission buffer pool being smaller than a reception buffer capacity; the transmission buffer pool having buffers, each of the buffers having a buffer size based on a size of a transmission packet; the buffer manager being further configured to manage buffer position information and buffer use status information of the buffers; a data processor configured to divide data into data blocks, each of the data blocks having a predetermined data block size; and a data transmitter configured to convert each of the data blocks into one or more transmission packets; the data transmitter being further configured to generate a buffer allocation request indicating a number of the buffers, based on a number of the one or more transmission packets, the buffer manager being further configured to allocate ones of the buffers by providing buffer position information, of usable ones of the buffers, based on the buffer use status information and on the buffer allocation request, and the data transmitter being further configured to store the one or more transmission packets in accordance with the provided buffer position information and then to transmit the stored one or more transmission packets.