Patent ID: 7921027

Claim:
A computer-implemented method for deriving at least one plan for scheduling a use of at least one available human and non-human resource to satisfy one or more demands for goods or services comprising the steps of: describing an environment which models and represents the at least one available human and non-human resources and at least one alternative methodology for utilizing said at least one available human and non-human resources; describing each of said at least one available human and non-human resources and a capacity of each of said at least one available human and non-human resources; describing a utilization structure which describes use and constraints of said at least one available human and non-human resources; defining each of said demands as one or more orders where each of the orders has one or more line items; scheduling said demands according to a set of possible plans based upon the environment, wherein activities can be counted in calendar working days or calendar real days, and wherein the set of possible plans contains a plurality of possible plans; and evaluating, by a computer and through the use of dynamic prioritization, and based on common part station information and not common part station information, by a priority module, each possible plan of said set of possible plans for the purpose of at least one of accepting the plan because it is desired to be implemented and rejecting the plan and initiating steps for creating a new plan.