Patent ID: 8134743

Claim:
A system for processing a set of jobs in a production environment, the system comprising: a set of one or more devices in a production environment; and a computer-readable storage medium comprising one or more programming instructions for performing a method of processing a set of jobs, the method comprising: providing a job set comprising one or more jobs, wherein each of the one or more jobs has one or more corresponding setup characteristics, storing the job set in a computer-readable storage medium, identifying the job set as one of a first job processing speed set and a second job processing speed set based on the corresponding setup characteristics identifying the one or more setup characteristics, wherein each corresponding setup characteristic comprises one or more types, for each corresponding setup characteristic, determining the number of corresponding types associated with the job set, determining that the job set is a first processing speed set if, for each corresponding setup characteristic, the number of corresponding types associated with the job set does not exceed a threshold value associated with the corresponding setup characteristic, and determining that the job set is a second processing speed set if the number of corresponding types of at least one setup characteristic associated with the job set exceeds the threshold value associated with the corresponding setup characteristic, if the job set is a first job processing speed set, routing the job set to a first subset of the set of one or more devices, wherein the first subset comprises one or more first resources for processing the job set, and if the job set is a second job processing speed set, routing the job set to a second subset of the set of one or more devices, wherein the second subset comprises one or more second devices for processing the job set.