Patent ID: 8667457

Claim:
An assignment validator for processing an assignment that modifies a gaming machine comprising: at least one processor; at least one computer readable storage medium; and an assignment validation module that is stored in the at least one computer readable storage medium and that is configured, when executed by the at least one processor, to: receive a first assignment to modify a gaming machine; determine whether the first assignment would be executed successfully at a scheduled execution time of the first assignment based at least on current state information by the assignment validation module being configured, when executed by the at least one processor, to at least: determine whether a second assignment to modify the gaming machine is scheduled; estimate a completion time for when the first assignment and the second assignment, if any, are completed; determine whether the estimated completion time is no later than a scheduled implementation time of the gaming machine, wherein the gaming machine is scheduled to implement modifications based on the first assignment and the second assignment, if any, by the scheduled implementation time; determine that the first assignment and the second assignment conflict in response to determining that the estimated completion time is later than the scheduled implementation time; and provide a notification indicating that the first assignment would not be executed successfully at the scheduled execution time of the first assignment, at a time that is prior to the scheduled execution time of the first assignment.