Patent attributes
A system and method is disclosed for automated task/program management which is not dependent upon a calendar based schedule and flexibly accounts for various operating conditions. In one embodiment, the disclosed system and method permits specification of one or more tasks to be performed, such as a recurring task, and a time interval. The performance/execution of the task(s) may be related to or dependent upon satisfaction of one or more conditions, for example, that the computer that will execute the task(s) is turned on or otherwise available. The system and method monitors for the elapse of the specified time interval and also that the condition(s) is/are satisfied (which may occur by default if the monitoring program is similarly dependent upon the condition(s)). Upon elapse of the time interval and satisfaction of the condition(s), the specified task(s)/program(s) is/are caused to be executed.