Patent ID: 8479204

Claim:
A method for determining progress of a transaction comprising: receiving a plurality of weights, each of said plurality of weights indicating a weight for a different one of a plurality of tasks performed to complete processing for said transaction; determining, at a point in time, a plurality of first metrics for said plurality of tasks, each of said plurality of first metrics corresponding to a first of said plurality of tasks and indicating an amount of said first task completed at said point in time; and determining a second metric indicating an amount of processing completed for said transaction at said point in time, wherein said second metric is determined in accordance with said plurality of first metrics and said plurality of weights, wherein said determining said second metric includes determining an amount for each of said plurality of tasks by multiplying one of the plurality of first metrics for said each task by one of said plurality of weights corresponding to said each task, wherein at least a first of the plurality of weights associated with one of the plurality of tasks is more than a second of the plurality of weights associated with a different one of the plurality of tasks thereby indicating that the one task is expected to take longer to complete than said different one of the plurality of tasks.