×

Airtime-based packet scheduling for wireless networks

  • US 9,867,167 B2
  • Filed: 08/22/2016
  • Issued: 01/09/2018
  • Est. Priority Date: 01/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a data packet as part of network traffic of a network destined for a wireless device accessing the network through a wireless connection;

    identifying airtimes to transmit previously sent data packets;

    applying airtimes to transmit the previously sent data packets to corresponding data sizes of the previously sent data packets to determine an average airtime consumed per data unit of data packet size;

    determining an estimated airtime for transmitting the data packet to the wireless device through the wireless connection by applying the average time consumed per data unit to a data size of the data packet;

    identifying a token cost of transmitting the data packet, the token cost based on a size of the data packet and the estimated airtime;

    selecting a quality of service profile associated with the data packet;

    determining a token balance of the quality of service profile associated with the data packet, the token balance being an amount of network bandwidth of the network allocated to the quality of service profile;

    comparing the token cost of transmitting the data packet with the token balance of the quality of service profile to determine if the token cost is less than the token balance;

    if it is determined that the token cost is less than the token balance, forwarding the data packet to the wireless device;

    if it is determined that the token cost is greater than the token balance, refraining from forwarding the data packet to the wireless device by queuing the data packet into a queue.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×