Patent ID: 9531563
Filing Date: 2016-12-27
CPC Classification: H04B,H04L,H04W

Claim Text:
1. A method for performing transmission over a communication channel using carrier sense multiple access collision avoidance (CSMA/CA) by a communication device, the method comprising: determining a contention window (CW); determining if the communication channel is busy by performing carrier sensing by the communication device after a backoff time proportional to a randomly generated number (K); wherein K is between 0 and CW−1; if the channel is determined to be not busy, then transmitting a frame of data; if the channel is determined to be busy, periodically determining if the communication channel is busy after subsequent backoff times, wherein a value of CW is adjusted for subsequent backoff times using a fairness protocol, wherein the fairness protocol comprises: determining if a fairness count (NBF) reaches a CSMA Fairness Limit {CSMAFairnessLimit}; if NBF is less than the CSMAFairnessLimit, increasing the value of CW until the value of CW reaches 2 if NBF is less than the CSMAFairnessLimit, reducing the value of CW in a stepped manner until the value of CW reaches a 2