Control protocol for image enumeration and transfer
First Claim
1. A system for communicating data related to installing an operating system image on a client in a networked environment comprising:
- one or more computer-readable media for storing;
a plurality of operation codes, said operation code being associated with an operation related to selecting and installing the operating system image;
a data structure representing a packet, said data structure including a code field for storing a code value representing one of the operation codes;
a client processor being configured to execute computer-executable instructions for;
identifying an operation code from the plurality of operation codes;
populating the data structure by storing the identified operation code in the code field; and
a sever processor being configured to execute computer-executable instructions for;
receiving the populated data structure from the client processor; and
responding to the received data structure by executing the operation corresponding to the code value stored in the received data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A control protocol is used to deploy and install an operating system image to a client. The data structure of the protocol includes an operation code corresponding to an operation associated with the deployment and installation of an operating system image to a client. When the server receives a request packet, the server parses the request and sends the parsed request to the 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 rely packet including the return value and transmits the reply packet to the client.
27 Citations
20 Claims
-
1. A system for communicating data related to installing an operating system image on a client in a networked environment comprising:
-
one or more computer-readable media for storing;
a plurality of operation codes, said operation code being associated with an operation related to selecting and installing the operating system image;
a data structure representing a packet, said data structure including a code field for storing a code value representing one of the operation codes;
a client processor being configured to execute computer-executable instructions for;
identifying an operation code from the plurality of operation codes;
populating the data structure by storing the identified operation code in the code field; and
a sever processor being configured to execute computer-executable instructions for;
receiving the populated data structure from the client processor; and
responding to the received data structure by executing the operation corresponding to the code value stored in the received data structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for communicating data related to installing an operating system image on a client in a networked environment comprising:
-
one or more computer-readable media for storing;
a plurality of operation codes, said operation code being associated with an operation related selecting and installing the operating system image;
a data structure representing a packet, said data structure comprising a fixed field and a variable field, said fixed field storing the code value representing one of the operation codes, said variable field storing a parameter associated with the operation corresponding to the operation code represented by the code value;
a client processor being configured to execute computer-executable instructions for;
identifying an operation code from the plurality of operation codes;
populating a data structure by storing the code value of the identified operation code in the code field; and
a sever processor being configured to execute computer-executable instructions for;
receiving the populated data structure from the client processor; and
executing the operation corresponding to the code value stored in the received data structure. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15)
-
-
14. The system of claim y, wherein the variable type may be of one of the following types:
- unsigned 32-bit integer, unsigned 16-bit integer, a byte (8-bits), unsigned 64-bit integer, a null terminated ANSI string, a NULL terminated Unicode string, or fixed length raw data.
-
16. A computer-implemented method for a client to request a server to perform an operation relating to the selecting and installing an operating system image in a networked environment, said computer-implemented method comprising:
-
identifying, by the client, an operation code associated with an operation;
creating, by the client, a request packet with a the identified operation code in a code field;
receiving, by the server, the request packet from the client;
executing, by the server, the operation, said operation corresponding to the operation code. - View Dependent Claims (17, 18, 19, 20)
-
Specification