APPARATUS AND METHOD TO ALLOCATE LIMITED RESOURCES
First Claim
Patent Images
1. A computerized method comprising:
- executing at least two active policies using one or more processors, each active policy including an activity that consumes a shared resource;
accessing a database to obtain reference resource data corresponding to an availability of the shared resource;
identifying when the availability of the shared resource reaches a threshold level below which the activities compete for the shared resource; and
when the activities compete for the shared resource, allocating at least a portion of the shared resource to the activity associated with an active policy having a higher priority.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method and apparatus to allocate a shared resource are described. The method may comprise accessing sensor data corresponding to an availability of the shared resource, and identifying when the availability of the shared resource reaches a threshold level below which the activities compete for the shared resource. Thereafter, when the activities compete for the shared resource, the method may allocate at least a portion of the shared resource to the activity associated with an active policy having a higher priority.
25 Citations
21 Claims
-
1. A computerized method comprising:
-
executing at least two active policies using one or more processors, each active policy including an activity that consumes a shared resource; accessing a database to obtain reference resource data corresponding to an availability of the shared resource; identifying when the availability of the shared resource reaches a threshold level below which the activities compete for the shared resource; and when the activities compete for the shared resource, allocating at least a portion of the shared resource to the activity associated with an active policy having a higher priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
one or more processors; and memory to store instructions that, when executed by the processor, cause the processor to perform the operations of; executing at least two active policies, each active policy including an activity that consumes a shared resource; accessing sensor data corresponding to an availability of the shared resource; identifying when the availability of the shared resource reaches a threshold level below which the activities compete for the shared resource; and when the activities compete for the shared resource, allocating at least a portion of the shared resource to the activity associated with an active policy having a higher priority. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a policy engine for executing at least two active policies, each active policy including an activity that consumes a shared resource; a data access module for accessing sensor data corresponding to an availability of the shared resource; a resource monitor for identifying when the availability of the shared resource reaches a threshold level below which the activities compete for the shared resource; and means for allocating at least a portion of the shared resource to the activity associated with an active policy having a higher priority when the activities compete for the shared resource.
-
Specification