Control protocol for image enumeration and transfer
First Claim
1. A computer-implemented method for selecting and installing an operating system image on one or more clients, the computer-implemented method comprising:
- receiving a request packet from a client of the one or more clients requesting installation and deployment of an operating system image;
parsing the request packet to identify an operation code included in the request packet, wherein the operation code specifies an operation;
forwarding the parsed request packet to a provider;
receiving a response from the provider, wherein the response includes a result of executing the operation specified by the operation code, and wherein the result of executing the operation comprises;
selecting the operating system image for the client; and
providing policy and configuration settings for installing the appropriate operating system image on the client;
constructing a reply packet, wherein the reply packet comprises the response received from the provider; and
sending the reply packet to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A control protocol is used to deploy and install an operating system image on a client. The data structure of the control protocol includes an operation code corresponding to an operation associated with the deployment and installation of the operating system image on the client. When a server receives a request packet from the client, the server parses the request packet and sends the parsed request packet to a provider. The provider then executes the operation associated with the operation code and generates a return value. The return value is sent to the server. The server then composes a reply packet including the return value and transmits the reply packet to the client.
-
Citations
19 Claims
-
1. A computer-implemented method for selecting and installing an operating system image on one or more clients, the computer-implemented method comprising:
-
receiving a request packet from a client of the one or more clients requesting installation and deployment of an operating system image; parsing the request packet to identify an operation code included in the request packet, wherein the operation code specifies an operation; forwarding the parsed request packet to a provider; receiving a response from the provider, wherein the response includes a result of executing the operation specified by the operation code, and wherein the result of executing the operation comprises; selecting the operating system image for the client; and providing policy and configuration settings for installing the appropriate operating system image on the client; constructing a reply packet, wherein the reply packet comprises the response received from the provider; and sending the reply packet to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for selecting and installing an operating system image on one or more clients, the computer system comprising:
-
one or more processing units; and at least one system memory, communicatively coupled to the one or more processing units and containing instructions that, when executed by the one or more processing units, perform a method comprising; receiving a request packet from a client of the one or more clients requesting installation and deployment of an operating system image; parsing the request packet to identify an operation code included in the request packet, wherein the operation code specifies an operation; forwarding the parsed request packet to a provider; receiving a response from the provider, wherein the response includes a result of executing the operation specified by the operation code, and wherein the result of executing the operation comprises; selecting the operating system image for the client; and providing policy and configuration settings for installing the appropriate operating system image on the client; constructing a reply packet, wherein the reply packet comprises the response received from the provider; and sending the reply packet to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for requesting selection and installation of an operating system image, the computer-implemented method comprising:
-
identifying an operation code, wherein the operation code specifies an operation; constructing a request packet requesting installation and deployment of an operating system image, wherein the request packet includes the operation code; sending the request packet to the server; receiving a reply packet from the server, wherein the reply packet includes a result of an execution of the operation and an operating system image that was identified based on the execution of the operation, and wherein the execution of the operation is performed by a provider; and receiving installation of the identified operating system image based on the execution of the operation. - View Dependent Claims (16, 17, 18, 19)
-
Specification