System and method for increasing data throughout using a block acknowledgement
First Claim
Patent Images
1. A method comprising:
- providing, in a communication frame, an aggregated block acknowledgement structure, the aggregated block acknowledgement structure comprising a plurality of block acknowledgements, wherein each block acknowledgement of the plurality of block acknowledgements comprises a start sequence number and a block acknowledgement bitmap, and wherein each block acknowledgement corresponds to one traffic identifier of a number of traffic identifiers;
providing, in the communication frame, a data field including a value indicating the number of traffic identifiers; and
causing transmission of the communication frame.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to increase data throughput by aggregating block acknowledgements. Embodiments of these systems and methods 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
19 Claims
-
1. A method comprising:
-
providing, in a communication frame, an aggregated block acknowledgement structure, the aggregated block acknowledgement structure comprising a plurality of block acknowledgements, wherein each block acknowledgement of the plurality of block acknowledgements comprises a start sequence number and a block acknowledgement bitmap, and wherein each block acknowledgement corresponds to one traffic identifier of a number of traffic identifiers; providing, in the communication frame, a data field including a value indicating the number of traffic identifiers; and causing transmission of the communication frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
an input/output interface; and memory storing executable instructions that, when executed by a processor, control the processor to at least; generate an aggregated block acknowledgement structure comprising a plurality of block acknowledgements, wherein each block acknowledgement of the plurality of block acknowledgements comprises a start sequence number and a block acknowledgement bitmap, wherein each block acknowledgement corresponds to one traffic identifier of a number of traffic identifiers, and wherein the aggregated block acknowledgement structure includes a data field indicating the number of traffic identifiers; and cause transmission of the block acknowledgement structure using the input/output interface. - View Dependent Claims (11, 12, 13)
-
-
14. A device comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, control the device to at least; generate an aggregated block acknowledgement structure that includes a plurality of block acknowledgements, wherein each block acknowledgement of the plurality of block acknowledgements comprises a start sequence number and a block acknowledgement bitmap, wherein each block acknowledgement corresponds to one traffic identifier of a number of traffic identifiers, and wherein the aggregated block acknowledgement structure includes a data field indicating the number of traffic identifiers. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing executable instructions that, when executed, control a processor to at least:
generate an aggregated block acknowledgement structure comprising a plurality of block acknowledgements, wherein each block acknowledgement of the plurality of block acknowledgements comprises a start sequence number and a block acknowledgement bitmap, wherein each block acknowledgement corresponds to one traffic identifier of a number of traffic identifiers, and wherein the aggregated block acknowledgement structure includes a data field indicating the number of traffic identifiers. - View Dependent Claims (19)
Specification