Patent ID: 8185899
Filing Date: 2012-05-22
Classification: G06F

Abstract:
1. A method for scheduling task requests, the method comprising: maintaining a list comprising a plurality of task requests received during a current time period to be processed within a computing system; identifying one of the plurality of task requests to be scheduled for processing; maintaining a historical log comprising a plurality of discrete time periods, each discrete time period equivalent to the current time period and comprising a history of task requests submitted to the computing system during that discrete time period; identifying a plurality of sample logs, each sample log comprises a plurality of discrete, sequential time periods corresponding to the historical log of time periods and comprising a given pattern of task requests received over that time period and each sample log associated with a processing authorization comprising a scheduling rule selected from the group comprising immediately processing the identified task request, postponing processing of the identified task request for a specified period of time and rejecting processing of the identified task request; associating a processing authorization for the identified task request by matching the historical log to one of the plurality of sample logs and identifying the processing authorization associated with the matched sample log; and processing the identified task request in accordance with the associated processing authorization.