Patent ID: 7945771

Claim:
A computer program product comprising a series of non-transitory, executable instructions, that when executed, implement a program, said executable instructions comprising: instructions which are executed by a computer for compiling attributes of more than one physical interfaces of a computer system, where said interfaces are capable of being attached to a physical storage device, where said compiling comprising: compiling types of physical interfaces; a list including physical storage devices attached to a first physical interface type of the computer, and physical storage devices attached to a second physical interface type of the computer, where said second physical interface type is a different type than said first physical interface type, said list of physical storage devices comprising: a number of partitions contained on each said physical storage device; an operating system assigned designation for each said physical storage device; a path on each said physical storage device to operating system information; and passing said attributes to a software program that calls said computer program product.