Optimization of a TCP connection
First Claim
Patent Images
1. A method of sending data in a wireless communications network, comprising:
- determining whether or not a TCP connection from a sending device to a receiving device in the wireless communications network is in a slow start phase; and
if the TCP connection is in a slow start phase, then allocating priority in the sending device to the data to be sent in the TCP connection that is higher than the priority allocated to other data to be sent by the sending device.
1 Assignment
0 Petitions
Accused Products
Abstract
In the preferred embodiments, it is first determined whether or not a TCP connection from a sending device to a receiving device in the wireless communications network is in a slow start phase. If the TCP connection is in a slow start phase, then the data to be sent in the TCP connection that is allocated a priority that is higher than the priority allocated to other data to be sent by the sending device. The sending device may be a Serving GPRS Support Node (SGSN), a device in a Radio Access Network (RAN) or other network device, and the method of the preferred embodiments may be implemented by software installed and executed on the network device.
-
Citations
31 Claims
-
1. A method of sending data in a wireless communications network, comprising:
-
determining whether or not a TCP connection from a sending device to a receiving device in the wireless communications network is in a slow start phase; and
if the TCP connection is in a slow start phase, then allocating priority in the sending device to the data to be sent in the TCP connection that is higher than the priority allocated to other data to be sent by the sending device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A sending device in a wireless communication network configured to send data to a receiving device in the wireless communication network, comprising:
-
a processor;
a memory storing software applications to be executed by the processor, said software applications stored in the memory including communications software;
a network interface adapted to send data over a TCP connection to the receiving device in the wireless communication network; and
a data packet store and queue, connected to said network interface, storing TCP data packets to be sent by said network interface, wherein said network interface determines whether or not the TCP connection is in a slow start phase, and if the TCP connection is in a slow start phase, then allocating priority to the data to be sent in the TCP connection that is higher than the priority allocated to other data to be sent. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A software program stored in a tangible medium, which, when executed in a sending device on a wireless communications network, causes the sending device to carry out a method of sending data in a TCP connection to a receiving device, the method comprising:
-
determining whether or not the TCP connection is in a slow start phase; and
if the TCP connection is in a slow start phase, then allocating priority in the sending device to the data to be sent in the TCP connection that is higher than the priority allocated to other data to be sent by the sending device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A communications network comprising:
-
a sending device configured to send data in a TCP connection to other devices in said communications network;
a receiving device, said receiving device configured to receive data in a TCP connection, wherein it is determined whether or not the TCP connection is in a slow start phase, and if the TCP connection is in a slow start phase, then allocating priority in the sending device to the data to be sent in the TCP connection that is higher than the priority allocated to other data to be sent by the sending device. - View Dependent Claims (28, 29, 30, 31)
-
Specification