Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
146 words
A method of hierarchical resource management for allocation of resource units to a level 0 entity through level 1 to level N entities including intervening levels, where N is greater than or equal to two, comprising: assigning a first variable for at least one entity specifying a maximum resource allocation for the respective entity; receiving a request from a level 0 entity for a resource unit; and in response to a request from a level 0 entity for a resource unit, allocating said resource unit to the level 0 entity if: a) actual resource utilization by said level 0 entity is less than the maximum resource allocation specified by the respective first variable; and b) actual resource utilization by each of said level 1 through level N-1 entities is less than the maximum resource allocation specified by the respective first variable for each of said entities.
Claim 2
Independent Claim
146 words
A method of hierarchical resource management for allocation of resource units to a level 0 entity through level 1 to level N entities including intervening levels, where N is greater than or equal to two, comprising: assigning a first variable for at least one entity specifying a maximum resource allocation for the respective entity; receiving a request from a level 0 entity for a resource unit; and in response to a request from a level 0 entity for a resource unit, allocating said resource unit to the level 0 entity if: a) actual resource utilization by said level 0 entity is less than the maximum resource allocation specified by the respective first variable; and b) actual resource utilization by each of said level 1 through level N-1 entities is less than the maximum resource allocation specified by the respective first variable for each of said entities.
Claim 3
Dependent Claim
45 words
The method of hierarchical resource management of claim 1 wherein said method further includes the step of assigning a second variable for at least one entity, said second variable specifying a minimum resource allocation for the respective entity to which the second variable is assigned.
Claim 4
Dependent Claim
22 words
The method of hierarchical resource management of claim 1 including the further step of employing the method to manage a storage resource.
Claim 5
Dependent Claim
20 words
The method of hierarchical resource management of claim 3 including the further step of employing the method to manage memory.
Claim 6
Dependent Claim
24 words
The method of hierarchical resource management of claim 4 including the further step of employing the method to manage buffers in a telecommunications network.
Claim 7
Dependent Claim
24 words
The method of hierarchical resource management of claim 4 including the further step of employing the method to manage memory for storing ATM cells.
Claim 8
Dependent Claim
20 words
The method of hierarchical resource management of claim 1 including the further step of employing the method to manage channels.
Claim 9
Independent Claim
193 words
A method of hierarchical resource management for allocating resource units to a level 0 entity through entities at levels 1 to N including intervening levels, where N is greater than or equal to two, comprising the steps of: assigning a first variable for at least one entity specifying a maximum resource allocation for the respective entity; assigning a second variable for at least one entity specifying a minimum resource allocation for the respective entity; receiving a request from a level 0 entity for a resource unit; and in response to a request from a level 0 entity for a resource unit, allocating said resource unit to the level 0 entity if actual resource utilization is less than the resource allocation specified by the respective second variable, and allocating said resource unit to the level 0 entity if: a) actual resource utilization by said level 0 entity is less than the maximum resource allocation specified by the respective first variable; and b) actual resource utilization by each of said level 1 through said level N-1 entities is less than the maximum resource allocation specified by the respective first variable for each of said entities.
Claim 10
Independent Claim
193 words
A method of hierarchical resource management for allocating resource units to a level 0 entity through entities at levels 1 to N including intervening levels, where N is greater than or equal to two, comprising the steps of: assigning a first variable for at least one entity specifying a maximum resource allocation for the respective entity; assigning a second variable for at least one entity specifying a minimum resource allocation for the respective entity; receiving a request from a level 0 entity for a resource unit; and in response to a request from a level 0 entity for a resource unit, allocating said resource unit to the level 0 entity if actual resource utilization is less than the resource allocation specified by the respective second variable, and allocating said resource unit to the level 0 entity if: a) actual resource utilization by said level 0 entity is less than the maximum resource allocation specified by the respective first variable; and b) actual resource utilization by each of said level 1 through said level N-1 entities is less than the maximum resource allocation specified by the respective first variable for each of said entities.
Claim 11
Independent Claim
218 words
A method of hierarchical resource management for allocation of resource units to a level 0 entity through level 1 to level N entities including intervening levels, where N is greater than or equal to two, comprising the steps of: assigning a first variable for at least one entity specifying a maximum resource allocation for the respective entity; assigning a second variable for at least one entity specifying a minimum resource allocation for the respective entity; receiving a request from a level 0 entity for a resource unit; and in response to a request from a level 0 entity for a resource unit: a) allocating said resource unit to the level 0 entity provided actual resource utilization by the level 0 entity is less than the minimum resource utilization specified by the second variable, said resource unit being granted without regard to any resultant resource utilization in excess of that specified by the respective second variable at levels 1 through N; and b) allocating said resource unit to the level 0 entity provided actual resource utilization by the level 0 entity is greater than the minimum allocation specified by the second variable, and provided resultant actual resource utilization at each of levels 1 through N will be less than the minimum resource utilization specified by the respective second variable.
Claim 12
Independent Claim
218 words
A method of hierarchical resource management for allocation of resource units to a level 0 entity through level 1 to level N entities including intervening levels, where N is greater than or equal to two, comprising the steps of: assigning a first variable for at least one entity specifying a maximum resource allocation for the respective entity; assigning a second variable for at least one entity specifying a minimum resource allocation for the respective entity; receiving a request from a level 0 entity for a resource unit; and in response to a request from a level 0 entity for a resource unit: a) allocating said resource unit to the level 0 entity provided actual resource utilization by the level 0 entity is less than the minimum resource utilization specified by the second variable, said resource unit being granted without regard to any resultant resource utilization in excess of that specified by the respective second variable at levels 1 through N; and b) allocating said resource unit to the level 0 entity provided actual resource utilization by the level 0 entity is greater than the minimum allocation specified by the second variable, and provided resultant actual resource utilization at each of levels 1 through N will be less than the minimum resource utilization specified by the respective second variable.
Claim 13
Dependent Claim
22 words
The method of hierarchical resource management of claim 9 including the further step of employing the method to manage a storage resource.
Claim 14
Dependent Claim
20 words
The method of hierarchical resource management of claim 10 including the further step of employing the method to manage memory.
Claim 15
Dependent Claim
24 words
The method of hierarchical resource management of claim 11 including the further step of employing the method to manage buffers in a telecommunications network.
Claim 16
Dependent Claim
24 words
The method of hierarchical resource management of claim 11 including the further step of employing the method to manage memory for storing ATM cells.