Patent Document ID: 10080159
Application ID: 14471840
Patent Flag: 1

Claim One:
1. A method for dynamic bandwidth management in a wireless communication device, the method comprising: obtaining, by a radio receiver, training data by monitoring a plurality of channels in an unlicensed spectrum during a training period prior to initiating a transmission by performing a clear channel assessment of the plurality of channels based on presence of data for the transmission, wherein obtaining the training data comprises estimating, for a set of channel states, a corresponding set of probabilities indicating likelihoods that no additional channel is to become available within a transmission opportunity following the transmission, wherein estimating the probability that no additional channel is to become available comprises: determining, by a processor, for a plurality of transmission times during the training period, whether the additional channel has become available during a transmission opportunity following each of the plurality of transmission times; associating, in a memory, each of the plurality of transmission times with a respective channel state of the set of channel states at the transmission time; and determining, by the processor, a portion of the plurality of transmission times for each channel state where no additional channel has become available; determining, via the radio receiver, that at least a first channel of the plurality of channels is available for the transmission; determining, by the processor, based on the training data, while at least the first channel of the plurality of channels is available, whether to wait for an additional channel of the plurality of channels to become available for the transmission before beginning the transmission using at least the first channel, wherein determining whether to wait for the additional channel comprises: selecting a first probability from the set of probabilities based on a first channel state from the set of channel states in the memory, wherein the first channel state is a current channel state; generating a first random or pseudo-random number; and waiting for the additional channel when the first random or pseudo-random number exceeds a first threshold value, wherein the first threshold value is based on the probability; determining, by the radio receiver, that the additional channel has become available; and transmitting the data for the transmission on at least the first channel and the additional channel.