System and method for adjusting the window size of a TCP packet through remote network elements
First Claim
1. A system for adjusting the window size of a TCP packet on a packet network comprising:
- a receiving transport layer device configured to;
determine network performance information of said packet network;
concatenate said network performance information into said data packets;
adjust said window size of said TCP packet based on said network performance information;
a non-transport layer device in communication with said receiving transport layer device for receiving said data packets; and
a transport layer device in communication with said non-transport layer device, wherein said non-transport layer device forwards said data packets on to said transport layer device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for adjusting the window size of a TCP packet on a packet network including a receiving transport layer device configured to determine network performance information of the packet network; concatenate the network performance information into the data packets; adjust the window size of the TCP packet based on the network performance information; a non-transport layer device in communication with the receiving transport layer device for receiving the data packets; and a transport layer device in communication with the non-transport layer device, wherein the non-transport layer device forwards the data packets on to the transport layer device. A method for adjusting the window size of a TCP packet on a packet network is also included.
192 Citations
27 Claims
-
1. A system for adjusting the window size of a TCP packet on a packet network comprising:
-
a receiving transport layer device configured to; determine network performance information of said packet network; concatenate said network performance information into said data packets; adjust said window size of said TCP packet based on said network performance information; a non-transport layer device in communication with said receiving transport layer device for receiving said data packets; and a transport layer device in communication with said non-transport layer device, wherein said non-transport layer device forwards said data packets on to said transport layer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for adjusting the window size of a TCP packet on a packet network comprising:
-
determining network performance information between a sending transport layer device and a receiving transport layer device on said packet network; concatenating said network performance information into data packets; transmitting said data packets to a non-transport layer device; utilizing non-transport layer protocols to forward said data packets to said sending transport layer device; and adjusting said window size of said TCP packet based on said network performance information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for adjusting the window size of a TCP packet on a packet network comprising:
-
means for determining network performance information between a sending transport layer device and a receiving transport layer device on said packet network; means for concatenating said network performance information into data packets; means for transmitting said data packets to a non-transport layer device; means for utilizing non-transport layer protocols to forward said data packets to said sending transport layer device; and means for adjusting said window size of said TCP packet based on said network performance information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification