Patent ID: 8327365
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A method of throttling an iterative financial check sorting and imaging process in a computer system, the method comprising: executing, by a computing system, the iterative financial check sorting and imaging process; determining, by the computing system, a count of process starts for the iterative financial check sorting and imaging process occurring during a current predetermined timeframe; normalizing, by the computing system, the count of process starts by dividing the count by a number to determine an average number of units of work processed during the current predetermined timeframe, wherein the number is based on the type of work that is being done; calculating, by the computing system, a throttling schedule entry for the current predetermined timeframe by setting a current wait time according to a value stored in a lookup table, wherein the value is selected based on the average number of units of work processed, wherein the wait time is a delay time between iterations of the iterative financial check sorting and imaging process; storing, in computing system memory, the throttling schedule entry in a throttling schedule, wherein the throttling schedule includes entries for each of a plurality of predetermined timeframes; calculating, by the computing system, a working throttling schedule for a next-in-time occurrence of the predetermined timeframe by setting the next-in-time wait time based on an average of the current wait time and the previous wait time for the predetermined timeframe; and applying, by the computing system, the next-in-time wait time to throttle the iterative financial check sorting and imaging process occurring during the next-in-time occurrence of the predetermined timeframe.