Patent ID: 8670313

Claim:
A system for adjusting a window size of a TCP session on a packet network, the system comprising: a sending network element; a receiving network element in communication with the sending network element and operable to receive packets communicated by the sending network element, wherein the receiving network element communicates with the sending network element using Ethernet protocol and wherein the receiving network element determines network performance information associated with a path of the network between the sending network element and the receiving network element and communicates the network performance information to the sending network element, the path allowing communication from the sending network element to the receiving element; and wherein the sending network element is operable to adjust the window size of the TCP session in response to the received network performance information, wherein said adjusting said window size increases a transmit versus wait period for an acknowledgement data packet to accommodate packet network link lengths, wherein said adjust said window size includes a decrease or an increase in the window size, wherein said at least one of said sending network element and said receiving network element is configured to: determine whether at least one network performance information value of said packet network exceeds a predetermined threshold value; and communicate an instruction to said at least one of said sending network element and said receiving network element to adjust the window size of the TCP session in an acknowledgement packet to be sent to the other of said at least one of said sending network element and said receiving network element.