Patent ID: 7761867

Claim:
A system for remotely deploying an operating system to one or more computers using a communication network, the system comprising: a deployment server, the deployment server in data communication with the one or more computers via the communication network, the deployment server comprising: a deployment server storage device, the deployment server storage device storing an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions; a central processing unit in communication with the deployment server storage device, the central processing unit executing functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed; wherein the mapping functions performed by the central processing unit include evaluating values of the qualitative attributes for each partition using one or more of a set of mapping rules and an association of particular types of storage devices with one or more qualitative attributes.