Patent attributes
An access point (AP) is configured to transmit packets to a client device over a communication channel. The AP determines a motion indictor indicative of motion of the client device based on a sequence of channel state information measurements, and measures a signal-to-noise ratio (SNR). The AP selects a transmission parameter among candidate transmission parameters using a learning-based algorithm based on observation parameters including the motion indicator, the SNR, and a device identifier for the client device. The AP employs the transmission parameter to transmit packets to the client device, and measures a transmission performance associated with the transmission parameter based on the transmitted packets. The AP updates the learning-based algorithm based on the observation parameters and the transmission performance for a next pass through the selecting, the employing, and the measuring.