Patent ID: 9137341
Filing Date: 2015-09-15
Classification: H04L,H04W

Abstract:
1. A method comprising: storing, by a processor, a first set of transmit parameters to a first memory location of a buffer and a second set of transmit parameters to a second memory location of the buffer, wherein the first set of transmit parameters and the second set of transmit parameters are associated with a data frame, wherein the first set of transmit parameters includes a continuation parameter that indicates an availability of the second set of transmit parameters, and wherein the first set of transmit parameters defines values for a first parameter and a second parameter and the second set of transmit parameters defines different values for the first parameter and the second parameter; queuing, by the processor, a transmit frame for transmission by a data transmitter, wherein the transmit frame includes a transmit information header that includes a pointer to a memory location of a data frame, a pointer to the first memory location, and a current retry level; retrieving, by the data transmitter, the transmit frame; determining, by the data transmitter, a first address based on the pointer to the first memory location and the current retry level, wherein the first address corresponds to the first memory location of the buffer; retrieving, by the data transmitter, the first set of transmit parameters from the determined first address after the first set of transmit parameters and the second set of transmit parameters are stored by the processor; setting transmission parameters of the data transmitter to match the values for the first and the second parameters defined in the first set of transmit parameters; transmitting, by the data transmitter, the data frame; when an acknowledge signal is not received in response to transmitting the data frame in accordance with the first set of transmit parameters, determining, by the data transmitter, whether the first set of transmit parameters includes the continuation parameter; if the first set of transmit parameters includes the continuation parameter; incrementing the current retry level; determining, by the data transmitter, a second address based on the incremented current retry level and the first memory location, wherein the second address corresponds to the second memory location of the buffer; retrieving, by the data transmitter, the second set of transmit parameters from the determined second address; and setting the transmission parameters of the data transmitter to match the different values for the first and second parameters defined in the second set of transmit parameters.