Patent ID: 8086659

Claim:
One or more computer storage devices having stored thereon a plurality of instructions that, when executed by one or more processors of a controller, causes the one or more processors to: maintain, within an object model interface, a job tree object including a plurality of job objects that are respectively associated with a plurality of target devices of a set of target devices, wherein: each job object represents a job, and each job is a task sequence that can be performed by the controller on the target device that is associated with that job object, and each task sequence comprises a sequence of steps to be performed by an automated deployment service when the target devices of the set of target devices have all been booted; automatically detect when the target devices are each being booted; and expose a start method that, when invoked by Preboot Execution Environment (PXE) service requests from the target devices, causes the one or more processors to start performing the sequences of steps represented by the job objects on the target devices.