Method and system for generating list of operating systems for a target device
First Claim
1. A method of dynamically creating a list of operating systems for a target device in communication with a server, the target device to be remotely booted by the server, prior to executing an operating system on the target device, comprising:
- receiving from the server, at the target device, an available operating systems list of at least one operating system available to the target device;
determining a hardware configuration of the target device;
determining if the hardware configuration is compatible with each operating system from the available operating systems list; and
generating a compatible operating systems list.
1 Assignment
0 Petitions
Accused Products
Abstract
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 device is then determined. It is also determined if the hardware configuration is compatible with each operating system from the available operating systems list. A list of compatible operating systems is then generated. Systems and programs for dynamically creating a list of operating systems for a target device are also provided.
26 Citations
27 Claims
-
1. A method of dynamically creating a list of operating systems for a target device in communication with a server, the target device to be remotely booted by the server, prior to executing an operating system on the target device, comprising:
-
receiving from the server, at the target device, an available operating systems list of at least one operating system available to the target device; determining a hardware configuration of the target device; determining if the hardware configuration is compatible with each operating system from the available operating systems list; and generating a compatible operating systems list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Computer program product in a computer usable medium for dynamically creating a list of operating systems for a target device in communication with a server, the target device to be remotely booted by the server, comprising:
-
means for receiving at the target device an available operating systems list of at least one operating system available to the target device; means for determining a hardware configuration of the target device; means for determining if the hardware configuration is compatible with each operating system from the available operating systems list; and means for generating a compatible operating systems list. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A network data processing system comprising:
-
means for sending an available operating systems list torn a server to a target device, the target device to be remotely booted by the server, prior to executing am operating system on the target device; means for determining a hardware configuration of the target device; means for determining if the hardware configuration is compatible with each operating system from the available operating systems list; and means for generating a compatible operating systems list. - View Dependent Claims (22, 23)
-
-
24. A method of dynamically creating a list of operating systems for a target device in communication with a server, the target device to be remotely booted by the server, prior to executing an operating system on the target device, comprising:
-
receiving from the server, at the target device, an available operating systems list of at least one operating system available to the target device; determining a hardware configuration of the target device; determining if the hardware configuration is compatible with each operating system from the available operating systems list; and
generating a compatible operating systems list;selecting a preferred operating system for the target device from the compatible operating systems list; and executing the preferred operating system on the target device. - View Dependent Claims (25, 26, 27)
-
Specification