System and method for increasing data throughout using a block acknowledgement
First Claim
1. A method of providing a block acknowledgement for multiple traffic identifiers in data communication with a communication station, the method comprising:
- providing a multiple start sequence number corresponding to each traffic identifier of a plurality of traffic identifiers; and
providing a bit map corresponding to each multiple start sequence number, wherein the bit map indicates a block acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers.
2 Assignments
0 Petitions
Accused Products
Abstract
The techniques described increase data throughput by aggregating block acknowledgements. These embodiments provide a single block acknowledgement for multiple traffic identifiers in data communication with a communication station. One method includes providing a multiple start sequence number corresponding to each traffic identifier of a plurality of traffic identifiers and providing a bit map corresponding to each multiple start sequence number. The bit map indicates a block acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers.
-
Citations
26 Claims
-
1. A method of providing a block acknowledgement for multiple traffic identifiers in data communication with a communication station, the method comprising:
-
providing a multiple start sequence number corresponding to each traffic identifier of a plurality of traffic identifiers; and
providing a bit map corresponding to each multiple start sequence number, wherein the bit map indicates a block acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 19)
-
-
11. A system for providing a single block acknowledgement for multiple traffic identifiers in data communication with a communication station, the system comprising:
-
a transmit opportunity including data and short inter-frame spaces; and
a block acknowledgement structure including a multiple start sequence number for each of a plurality of traffic identifiers and a corresponding bit map indicating acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers.
-
-
16. A device configured for communication in a wireless local area network (WLAN) with a data throughput including aggregated block acknowledgements, the device comprising:
-
a memory configured to contain a block acknowledgement structure; and
a processor that communicates the block acknowledgement structure to indicate receipt of data;
wherein the block acknowledgement structure includes a multiple start sequence number for each of a plurality of traffic identifiers and a corresponding bit map indicating acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers. - View Dependent Claims (17, 18, 20)
-
-
21. A computer program product that increases data throughput by aggregating block acknowledgements to a single block acknowledgement for a plurality of traffic identifiers in a communication system, the computer program product comprising:
-
computer code to assign a start sequence number for each of a plurality of traffic identifiers, wherein each start sequence number is associated with a bit map indicating acknowledgment status for the corresponding traffic identifier; and
computer code to provide a block acknowledgment control field for each of the plurality of traffic identifiers. - View Dependent Claims (22, 23)
-
-
24. A block acknowledgment structure comprising:
-
a multiple start sequence number for each of a plurality of traffic identifiers; and
a corresponding bit map indicating acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers. - View Dependent Claims (25, 26)
-
Specification