Patent ID: 8490108

Claim:
A processing time estimation method for estimating a processing time of each of a plurality of jobs, the processing time estimation method comprising: determining, executed by a computer, whether the each job has a preceding job thereof on the basis of previous execution data including previous information of a plurality of previous start times and previous finish times of respective jobs of the plurality of jobs, the preceding job of the each job being included in the plurality of jobs and at least having the previous finish time earlier than the previous finish time of the each job; calculating, executed by the computer, a previous processing time of the each job, the previous processing time of the each job being calculated on the basis of the previous start time and the previous finish time of the each job whether the each job does not have the preceding job thereof, the previous processing time of the each job being calculated on the basis of the previous start time and the previous finish time of the each job and the previous finish time of the preceding job of the each job whether the each job has the preceding job thereof; calculating, executed by the computer, a processing time of the each job on the basis of the previous processing times of the each job; and calculating, executed by the computer, an estimated processing time of the each job on the basis of current execution data including current information of a current start time and a current finish time of the respective jobs of the plurality of jobs, the estimated processing time of the each job being calculated on the basis of the estimated processing time of the depended job of the each job if the each job does not finish and has the depended job thereof.