Patent ID: 7469405
Filing Date: 2008-12-23
Classification: G06F

Abstract:
1. A computer-based method of scheduling executions of programs on a plurality of computers comprising, at a third computer: receiving a first notification from a first computer upon the installation of a first program on the first computer; receiving a second notification from a second computer upon the installation of a second program on the second computer, wherein the operating system of the second computer is different from the operating system of the first computer; updating a master schedule in response to the first and the second notifications and based on the first and the second notifications, wherein the updated master schedule indicates when the first program is to be executed on the first computer, when the second program is to be executed on the second computer, and that an execution of the second program depends on an execution of the first program meeting a criterion; and requesting the first computer to execute the first program; receiving a result from the first computer, wherein the result is based on the execution of the first program; and requesting the second computer to execute the second program according to the updated master schedule and if the result meets the criterion.