Shared Resource Management
First Claim
1. An automated method of allocating a plurality of resource occupiers to resources, the method comprising:
- associating with each resource occupier a timeliness threshold;
for each resource occupier calculating a measure of urgency of allocation responsive to the timeliness threshold and a measure of the size of the resource occupier;
allocating the resources responsive to the respective measures of urgency of allocation.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems, and programs for computers are provided for automatic allocation of resource occupiers (e.g. data, people) to available resources (e.g. bandwidth, radio frequency spectrum, theatre seats). Allocation of resources to resource occupiers is based on a measure of urgency of allocation derived from the size of the resource occupier, the resource available, and the time remaining in which to allocate resource to the resource occupier. One, two, or more time thresholds may be associated with each resource occupier: in particular a timeliness threshold up to which allocation urgency increases but after which it decreases, and a perishability threshold after which allocation of resource to the resource occupier ceases to be at all useful, and after which no more resource is allocated. Also automated auction methods, systems, and programs for real-time allocation of radio frequency spectrum.
-
Citations
19 Claims
-
1. An automated method of allocating a plurality of resource occupiers to resources, the method comprising:
-
associating with each resource occupier a timeliness threshold; for each resource occupier calculating a measure of urgency of allocation responsive to the timeliness threshold and a measure of the size of the resource occupier; allocating the resources responsive to the respective measures of urgency of allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17)
-
-
13. A system for allocating a plurality of resource occupiers to resources, the system comprising:
-
means for associating with each resource occupier a timeliness threshold; means for calculating, for each resource occupier, a measure of urgency of allocation responsive to the timeliness threshold and a measure of the size of the resource occupier; means for allocating the resources responsive to the respective measures of urgency of allocation.
-
-
14. A computer program located on a computer readable medium for allocating a plurality of resource occupiers to resources, the program comprising code portions arranged for:
-
associating with each resource occupier a timeliness threshold; for each resource occupier calculating a measure of urgency of allocation responsive to the timeliness threshold and a measure of the size of the resource occupier; allocating the resources responsive to the respective measures of urgency of allocation.
-
-
15. A An automated method of allocating radio spectrum between a first set of prospective spectrum users, the method comprising the steps of:
-
conducting an first automated auction between the members of the first set in which the bid price offered by a first member of the first set is determined responsive to a second automated auction held between members of a second set of prospective spectrum users associated with the first member of the first set; allocating spectrum to members of the first set responsive to the first automated auction. - View Dependent Claims (16)
-
-
18. An automated system for allocating radio spectrum between a first set of prospective spectrum users, the system comprising:
-
means for conducting an first automated auction between the members of the first set in which the bid price offered by a first member of the first set is determined responsive to a second automated auction held between members of a second set of prospective spectrum users associated with the first member of the first set; means for allocating spectrum to members of the first set responsive to the first automated auction.
-
-
19. A computer program located on a computer readable medium for allocating radio spectrum between a first set of prospective spectrum users, the program comprising code portions arranged for:
-
conducting an first automated auction between the members of the first set in which the bid price offered by a first member of the first set is determined responsive to a second automated auction held between members of a second set of prospective spectrum users associated with the first member of the first set; allocating spectrum to members of the first set responsive to the first automated auction.
-
Specification