07543087 is referenced by 67 patents and cites 266 patents.

A transmit offload engine (TOE) such as an intelligent network interface device (INIC), video controller or host bus adapter (HBA) that can communicate data over transport protocols such as Transport Control Protocol (TCP) for a host. Such a device can send and receive data for the host to and from a remote host, over a TCP connection maintained by the device. For sending data, the device can indicate to the host that data has been transmitted from the device to a network, prior to receiving, by the device from the network, an acknowledgement (ACK) for all the data, accelerating data transmission. The greatest sequence number for which all previous bytes have been ACKed can be provided with a response to a subsequent command, with the host maintaining a table of ACK values to complete commands when appropriate.

Title
Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
Application Number
10/413256
Publication Number
7543087 (B2)
Application Date
April 14, 2003
Publication Date
June 2, 2009
Inventor
Peter K Craft
San Francisco
CA, US
Clive M Philbrick
San Jose
CA, US
Agent
Mark Lauer
Silicon Edge Law Group
Assignee
Alacritech
CA, US
IPC
G06F 13/00
G06F 15/16
View Original Source