A method of dynamically creating a list of operating systems for a target device in communication with a server prior to executing an operating system on the target device is provided. The target device receives an available operating systems list from the server. A hardware configuration of the target...http://www.google.de/patents/US7631054?utm_source=gb-gplus-sharePatent US7631054 - Method and system for generating list of operating systems for a target device