DELAY BASED ACTIVE QUEUE MANAGEMENT FOR UPLINK TRAFFIC IN USER EQUIPMENT
First Claim
Patent Images
1. A method of wireless communication, comprising:
- storing data packets in a buffer;
determining a delay of at least one data packet of the data packets in the buffer; and
controlling a Transmission Control Protocol (TCP) data flow rate based on the determined delay.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus stores data packets in a buffer. In addition, the apparatus determines a delay of at least one data packet of the data packets in the buffer. Furthermore, the apparatus controls a TCP data flow rate based on the determined delay. The apparatus may also store ACKs in a second buffer and drop an ACK of the stored ACKs when one of a number of stored ACKs is greater than a first threshold or a size of the stored ACKs is greater than a second threshold.
-
Citations
40 Claims
-
1. A method of wireless communication, comprising:
-
storing data packets in a buffer; determining a delay of at least one data packet of the data packets in the buffer; and controlling a Transmission Control Protocol (TCP) data flow rate based on the determined delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for wireless communication, comprising:
-
means for storing data packets in a buffer; means for determining a delay of at least one data packet of the data packets in the buffer; and means for controlling a Transmission Control Protocol (TCP) data flow rate based on the determined delay. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for wireless communication, comprising:
-
a processing system configured to; store data packets in a buffer; determine a delay of at least one data packet of the data packets in the buffer; and control a Transmission Control Protocol (TCP) data flow rate based on the determined delay. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product, comprising:
-
a computer-readable medium comprising code for; storing data packets in a buffer; determining a delay of at least one data packet of the data packets in the buffer; and controlling a Transmission Control Protocol (TCP) data flow rate based on the determined delay. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification