Patent ID: 6587434
Filing Date: 2003-07-01
Classification: H04L

Abstract:
A network router, comprising:a router means for routing datagrams, each datagram including a data portion and a header portion; a memory means for storing the datagrams; a datagram buffer program, residing within said router, for receiving and storing datagrams within said memory means for later transfer to a destination indicated in the header portion of each datagram; a partial receive program, residing within said router, comprising: means for determining if original received datagram has erroneous data; means for determining which section of original received datagram has erroneous data; means for transmitting a request to retransmit only the portion of the datagram that was deemed erroneous in the original received datagram; means for receiving retransmission of requested data; and means for combining an error free portion of original received datagram with requested retransmitted data.