Patent ID: 7773627

Claim:
A method performed in a device for allocating a Transmission Opportunity (TXOP) to a plurality of terminals from a base station of a communication system, the method comprising: calculating, by an average data amount calculating unit, based on data rates of each respective terminal of the plurality of terminals, amount of data transmittable by each of the respective terminals during a first TXOP allocated to the respective terminals; calculating, by the average data amount calculating unit, an average of the data amounts for the respective terminals from the calculated amount of data; calculating, by an adaptive TXOP calculating unit, a second TXOP for each of the respective terminals based on the average data amount; and allocating, by an adaptive TXOP allocating unit, the second TXOP to the respective terminals, wherein calculating the amount of transmittable data comprises: calculating a transmission time for transmitting one datum from the respective terminals based on the data rates of the respective terminals, wherein a datum is a predetermined unit of data; and calculating the amount of data to be transmitted during the first TXOP of the respective terminals based on a value obtained by dividing the first TXOP by the transmission time of the respective terminals, wherein the average data amount is established to be 1 datum when the calculated average data amount is less than 1 datum, wherein a datum is a predetermined unit of data.