DISTRIBUTED OPERATING SYSTEM MANAGEMENT
First Claim
Patent Images
1. A method of managing an operating system over a network, wherein the network is configured to be connected to a boot server and to a client computer, the method comprising:
- retrieving an internet protocol address of the boot server for the client computer;
determining whether the boot server is available via the network, wherein if the boot server is unavailable the client computer boots with a prior operating system image;
transferring to the boot server a description of an operating system on the client computer, wherein the description includes a current operating system version;
validating hardware credentials of the client computer; and
determining whether to perform a remote boot process.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for a distributed operating system manager. In one example, the method includes retrieving an internet protocol address of a boot server connected to a client computer via a network; determining whether the boot server is available via the network; transferring to the boot server a description of an operating system on the client computer; validating hardware credentials of the client computer; and determining whether to perform a remote boot process.
-
Citations
28 Claims
-
1. A method of managing an operating system over a network, wherein the network is configured to be connected to a boot server and to a client computer, the method comprising:
-
retrieving an internet protocol address of the boot server for the client computer; determining whether the boot server is available via the network, wherein if the boot server is unavailable the client computer boots with a prior operating system image; transferring to the boot server a description of an operating system on the client computer, wherein the description includes a current operating system version; validating hardware credentials of the client computer; and determining whether to perform a remote boot process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 28)
-
-
14-19. -19. (canceled)
-
20. A system for managing an operating system over a network, the system comprising:
-
a boot server including an internet protocol address; and a client computer connected to the boot server via the network, the client computer including; a dynamic host configuration protocol client configured to retrieve the internet protocol address of the boot server for the client computer, wherein if the boot server is unavailable the client computer boots with a prior operating system image; and an input-output bitmap client configured to transfer to the boot server a description of an operating system on the client computer, wherein the boot server is configured to validate hardware credentials of the client computer, wherein the input-output bitmap client determines whether to perform a remote boot process, and wherein the description of the operating system includes a current operating system version.
-
-
21. A client computer for managing an operating system over a network, wherein the client computer is configured to be connected to a boot server via the network, the client computer comprising:
a memory device comprising one or more instructions, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to implement; a dynamic host configuration protocol client configured to retrieve an internet protocol address of the boot server for the client computer, wherein if the boot server is unavailable the client computer boots with a prior operating system image; and an input-output bitmap client configured to transfer to the boot server a description of an operating system on the client computer, wherein the boot server is configured to validate hardware credentials of the client computer, wherein the input-output bitmap client determines whether to perform a remote boot process, and wherein the description of the operating system includes a current operating system version.
-
22. A boot server for managing an operating system over a network, wherein the boot server is configured to be connected to a client computer via the network, the boot server comprising:
-
an internet protocol address; and a memory device comprising one or more instructions, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to implement an operating system directory image for the operating system on the client computer, wherein the client computer includes a dynamic host configuration protocol client configured to retrieve an internet protocol address of the boot server for the client computer and an input-output bitmap client configured to contact the boot server, wherein if the boot server is unavailable the client computer boots with a prior operating system image, and further wherein the boot server is further configured to receive a description of an operating system, the description including a current operating system version, and to validate hardware credentials of the client computer, and wherein the input-output bitmap client determines whether to perform a remote boot process.
-
-
23. A memory device comprising one or more instructions for managing an operating system over a network, wherein the network is configured to be connected to a boot server and to a client computer, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to perform the following:
-
retrieving an internet protocol address of the boot server for the client computer; determining whether the boot server is available via the network, wherein if the boot server is unavailable the client computer boots with a prior operating system image; transferring to the boot server a description of an operating system on the client computer, wherein the description includes a current operating system version; validating hardware credentials of the client computer; and determining whether to perform a remote boot process.
-
-
24. A method of managing an operating system over a network, wherein the network is configured to be connected to a boot server and to a client computer, the method comprising:
-
retrieving an internet protocol address of the boot server for the client computer; determining whether the boot server is available via the network, wherein if the boot server is unavailable the client computer boots with a prior operating system image; transferring to the boot server a description of an operating system on the client computer, the description of the operating system comprising a license key; validating hardware credentials of the client computer and the license key at the boot server; and determining whether to perform a remote boot process at the boot server.
-
-
25. A system for managing an operating system over a network, the system comprising:
-
a boot server including an internet protocol address; and a client computer connected to the boot server via the network, the client computer including; a dynamic host configuration protocol client configured to retrieve the internet protocol address of the boot server for the client computer; and an input-output bitmap client configured to transfer to the boot server a description of an operating system on the client computer, wherein the description includes a license key, wherein the boot server is configured to validate hardware credentials of the client computer and the license key provided by the client computer, and wherein the input-output bitmap client determines whether to perform a remote boot process, wherein if the boot server is unavailable the client computer boots with a prior operating system image.
-
-
26. A boot server for managing an operating system over a network, wherein the boot server is configured to be connected to a client computer via the network, the boot server comprising:
-
an internet protocol address; and a memory device comprising one or more instructions, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to implement an operating system directory image for the operating system on the client computer, wherein the client computer includes a dynamic host configuration protocol client configured to retrieve an internet protocol address of the boot server for the client computer and an input-output bitmap client configured to contact the boot server, wherein the boot server is further configured to receive a description of an operating system, the description including a license key, and to validate hardware credentials of the client computer and a-the license key provided by the client computer, and wherein the input-output bitmap client determines whether to perform a remote boot process, wherein if the boot server is unavailable the client computer boots with a prior operating system image.
-
-
27. A method of managing an operating system over a network, wherein the network is configured to be connected to a boot server and to a client computer, the method comprising:
-
retrieving an internet protocol address of the boot server for the client computer; determining whether the boot server is available via the network; transferring to the boot server a description of an operating system on the client computer, wherein the description of the operating system includes a license key, a universal unique identifier and a current version; validating hardware credentials of the client computer including replying with an acknowledgment, the acknowledgment including an operating system image version, a directory image cyclic redundancy check (CRC) and a full image size; and determining whether to perform a remote boot process.
-
Specification