ALLOCATION OF COMMON RESOURCES IN AN ENTITY
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a ranking of programs within an organization, the programs within the organization each utilizing a shared resource;
identifying a plurality of common tasks each having a weight proportional to an amount of time required to complete each respective common task;
receiving a set of desired tasks associated with each of the programs within the organization, each task of the desired tasks corresponding to a common task of the plurality of common tasks;
determining a desired budget for each of the respective programs based on the set of desired tasks received from the respective program and the weight of the respective common tasks corresponding to the desired tasks; and
allocating the common resource based on the ranking and the respective desired budget of the programs.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for allocation of common resources in an entity are provided. Various programs within the entity each utilize a shared resource. In an example embodiment, a method comprises receiving a ranking of programs within the entity. The method also includes identifying common tasks and an amount of time required to complete each respective common task. Upon receiving a set of desired tasks associated with each of the programs, a desired budget is determined for each of the programs. The method results in allocating the common resource based on the ranking and the respective desired budget of the programs.
47 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a ranking of programs within an organization, the programs within the organization each utilizing a shared resource; identifying a plurality of common tasks each having a weight proportional to an amount of time required to complete each respective common task; receiving a set of desired tasks associated with each of the programs within the organization, each task of the desired tasks corresponding to a common task of the plurality of common tasks; determining a desired budget for each of the respective programs based on the set of desired tasks received from the respective program and the weight of the respective common tasks corresponding to the desired tasks; and allocating the common resource based on the ranking and the respective desired budget of the programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor-implemented priority module to receive a ranking of programs within an organization, the programs within the organization each utilizing a shared resource; a processor-implemented task module to identify a plurality of common tasks each having a weight proportional to an amount of time required to complete each respective common task; a processor-implemented allocation module to receive a set of desired tasks associated with each of the programs within the organization, each task of the desired tasks corresponding to a common task of the plurality of common tasks and to determine a desired budget for each of the respective programs based on the set of desired tasks received from the respective program and the weight of the respective common tasks corresponding to the desired tasks; and a processor-implemented budget module to allocate the common resource based on the ranking and the respective desired budget of the programs. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having instructions executable by a processor embodied thereon, the instructions to perform a method comprising:
-
receiving a ranking of programs within an organization, the programs within the organization each utilizing a shared resource; identifying a plurality of common tasks each having a weight proportional to an amount of time required to complete each respective common task; receiving a set of desired tasks associated with each of the programs within the organization, each task of the desired tasks corresponding to a common task of the plurality of common tasks; determining a desired budget for each of the respective programs based on the set of desired tasks received from the respective program and the weight of the respective common tasks corresponding to the desired tasks; and allocating the common resource based on the ranking and the respective desired budget of the programs.
-
Specification