Patent ID: 7818756

Claim:
A method for operating system Stock Keeping Unit (SKU) determination, comprising: at an application programming interface, receiving an indicator of a desired operating system from an application; at the application programming interface, determining whether features of the desired operating system are supported by a current operating system; if it is determined that the features of the desired operating system are supported by the current operating system, searching a table to locate a SKU corresponding to the indicator of the desired operating system, wherein the table comprises indicators of operating systems and at least one SKU corresponding to each indicator of an operating system; providing the SKU corresponding to the indicator to the application if the SKU corresponding to the indicator is located; and if the SKU corresponding to the indicator of the desired operating system cannot be located: searching the table for a SKU of an operating system that is the closest match to the indicator of the desired operating system; and providing the SKU corresponding to the indicator that is the closest match to the indicator of the desired operating system to the application.