US2011200017A1PendingUtilityA1
Grade of service and fairness policy for bandwidth reservation system
Est. expiryFeb 8, 2020(expired)· nominal 20-yr term from priority
Inventors:Carlo Amalfitano
H04W 28/24H04W 28/26H04L 41/0896H04W 72/56
50
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A scheme and a method for assigning priority levels to users based upon a history of their request for access to the resources is disclosed. If a user has, over a historical period of time, made fewer demands than a stated amount, that user is given a higher priority than a user who has made greater use of the resources than their stated amount. Thus, users making the heaviest demand on the available resources are allocated fewer resources despite their demand, whereas users that make less demands for the resources are granted more of the resources they request.
Claims
exact text as granted — not AI-modified1 . A method for providing multiple grades of service in a code division multiple access base station, comprising:
identifying a demand for resources of a base station, on a condition that the demand exceeds a predetermined threshold; identifying a priority level of a user requesting allocation of bandwidth for transmitting data information to a base station depending on whether a previous historical usage of resources by that user exceeds a predetermined threshold, such that:
on a condition that the previous historical usage by the user is higher than the threshold, the user is assigned a lower priority level for transmitting data information, the lower priority level entitling the user to use of fewer channels than otherwise allowed when a high priority level is assigned; and
on a condition that the previous historical usage by the user is lower than the threshold, the user is assigned a higher priority level for transmitting data information, the high priority level entitling the user to use of more channels than otherwise allowed when a lower priority level is assigned;
reserving bandwidth for users at the lowest priority levels and creating a lowest priority queue to allow at least some access for users with the lowest priority; and allocating bandwidth to a user depending upon the corresponding priority level so identified on a condition that the resources requested of the base station exceeds the predetermined threshold.
2 . A method as in claim 1 , wherein the priority level for transmitting data defines a maximum continuous allocation of resources entitled to transmit data information to the base station.
3 . A method as in claim 1 further comprising:
detecting whether a time limit for allocated channels has been exceeded for a continuous transmission of data based on a corresponding priority level of the user and further comprising:
discontinuing a data transfer by the user;
deallocating use of previously assigned channels; and
decreasing the priority level of a user to a lower priority level, the lower priority level entitling the user to use of fewer channels than otherwise allowed when a higher priority level is assigned.
4 . A method as in claim 2 , wherein a user is allocated resources depending on a cumulative amount of data information previously transferred from the user to the base station.
5 . A method as in claim 2 , wherein the threshold defines a cumulative amount of data information that a user can transmit over a specified period of time without being assigned to a lower priority level.
6 . A method as in claim 2 , wherein the threshold varies over time.
7 . A method as in claim 2 , wherein the previous historical usage of resources is determined by comparing usage over a period of at least several past days.
8 . An apparatus for providing multiple grades of service, comprising:
a processor that determines a demand for resources of a base station exceeding a predetermined threshold; a processor that identifies a priority level of a user requesting allocation of bandwidth for transmitting data information to the base station depending on whether a previous historical usage of resources by that user exceeds a predetermined threshold, such that: on a condition that the previous historical usage by the user is higher than the threshold, the processor assigning the user of a lower priority level for transmitting data information, the lower priority level entitling the user to use of fewer channels than otherwise allowed when a higher priority level is assigned; and on a condition that the previous historical usage by the user is lower than the threshold, the processor assigning the user a higher priority level for transmitting data information, the higher priority level entitling the user to use of more channels than otherwise allowed when a lower priority level is assigned; the processor reserving bandwidth for users at the lowest priority levels and creating a lowest priority queue to allow at least some access to users with the lowest priority; and the processor allocating bandwidth to a user depending upon the corresponding priority level so identified on a condition that the resources requested of the base station exceeds the predetermined threshold.
9 . The apparatus of claim 8 , wherein the priority level for transmitting data defines a maximum continuous allocation of resources entitled to the user to transmit data information to the base station over multiple assigned traffic channels.
10 . The apparatus as in claim 8 wherein:
the processor detects whether a time limit for allocated channels has been exceeded for a continuous transmission of data based on a corresponding priority level of the user and:
the processor discontinues a data transfer by the user;
the processor deallocates use of previously assigned channels; and
the processor decreases the priority level of a user to a lower priority level, the lower priority entitling the user to use of fewer channels than otherwise allowed when a higher priority level is assigned.
11 . The apparatus as in claim 9 , wherein the processor allocates resources to a user depending on a cumulative amount of data information previously transferred to the base station.
12 . The apparatus as in claim 9 , wherein the threshold defines a cumulative amount of data information that a user can transmit over a specified period of time without being assigned to a lower priority level.
13 . The apparatus as in claim 10 , wherein the threshold varies over time.
14 . The apparatus as in claim 10 , wherein the processor determines the previous historical usage of resources by comparing usage over a period of at least several past days.Join the waitlist — get patent alerts
Track US2011200017A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.