×

Allocating bandwidth between bandwidth zones according to user load

DC
  • US 9,871,738 B2
  • Filed: 11/21/2016
  • Issued: 01/16/2018
  • Est. Priority Date: 08/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A bandwidth management system for allocating bandwidth between a plurality of bandwidth zones at an establishment serving a plurality of users, each of the plurality of bandwidth zones having a number of users competing for bandwidth allocated thereto, the bandwidth management system comprising:

  • a computer server providing a first queue and a second queue, wherein the first queue queues first data associated with a first bandwidth zone of the plurality of bandwidth zones, and the second queue queues second data associated with a second bandwidth zone of the plurality of bandwidth zones; and

    a computer readable medium storing a plurality of software instructions for execution by the computer server;

    wherein, by the computer server executing the plurality of software instructions loaded from the computer readable medium, the computer server is operable to repeatedly dequeue a first amount of the first data from the first queue and a second amount of the second data from the second queue, and pass the first amount of the first data and the second amount of the second data to one or more outgoing network interfaces; and

    the computer server is further operable to automatically adjust the first amount and the second amount over time such that the first amount is larger than the second amount while the first bandwidth zone has a higher user load than the second bandwidth zone, and such that the first amount is smaller than the second amount while the first bandwidth zone has a lower user load than the second bandwidth zone;

    wherein user load of the first bandwidth zone is determined according to a number of first users competing for bandwidth in the first bandwidth zone, and user load of the second bandwidth zone is determined according to a number of second users competing for bandwidth in the second zone.

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