Patent ID: 7933793

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; forecasting production requirements for a plurality of demands within a common production process; describing at least one production schedule which describes the use and limitations on use of at least one of said at least one available human and non-human resources from a point beyond said common production process; generating, by a priority module, a priority for each said at least one non-human resource; defining each demand within said plurality of demands from said point beyond said common production process as one or more orders where each of the orders has one or more line items; scheduling said orders according to a set of possible plans based upon the environment and said priorities, wherein said set of possible plans includes 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, 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.