System and method for server managed modification of operating system data stored within a network device
First Claim
1. A network device, comprising a non-volatile storage device having data that can be modified during an operating system boot sequence, wherein the network device is adapted to;
- generate and forward trigger data to a server located remote from the network device during the operating system boot sequence, wherein the trigger data includes identification information for identifying the network device;
modify the data during the operating system boot sequence solely in response to data update instructions if data update instructions are received from the server;
complete the operating system boot sequence if data update instructions are not received from the server;
generate and forward update data prior to repeating the operating system boot sequence for updating configuration data stored within the server, wherein the configuration data includes information about the data stored within the non-volatile storage device; and
repeat the operating system boot sequence if the data is modified.
1 Assignment
0 Petitions
Accused Products
Abstract
A network is described including a server and a network device remotely coupled to the server. The network device includes a non-volatile storage device having data stored therein, which is preferably modified solely in response to instructions generated by the server. During initialization, the network device performs a first portion of an operating system boot sequence then generates and forwards trigger data, which includes identification information for identifying the network device, to the server. In response, the server generates action data, which includes one or more data update instructions for modifying the data stored within the non-volatile storage device. Following a second portion of the operating system boot sequence, the action data is forwarded from the server to the network device. If the action data includes one or more data update instructions, the network device performs the one or more data update instructions and repeats the operating system boot sequence.
-
Citations
26 Claims
-
1. A network device, comprising a non-volatile storage device having data that can be modified during an operating system boot sequence, wherein the network device is adapted to;
-
generate and forward trigger data to a server located remote from the network device during the operating system boot sequence, wherein the trigger data includes identification information for identifying the network device;
modify the data during the operating system boot sequence solely in response to data update instructions if data update instructions are received from the server;
complete the operating system boot sequence if data update instructions are not received from the server;
generate and forward update data prior to repeating the operating system boot sequence for updating configuration data stored within the server, wherein the configuration data includes information about the data stored within the non-volatile storage device; and
repeat the operating system boot sequence if the data is modified. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network, comprising:
-
a network device having a non-volatile storage device adapted to store data comprising operating system data; and
a server coupled to the network device and comprising configuration data including information about the data stored within the non-volatile storage device, wherein the network device is adapted to;
generate trigger data daring an operating system boot sequence, wherein the trigger data includes identification information for identifying the network device;
update the data during the operating system boot sequence solely in response to action data conveyed from the server, wherein the action data includes at least one data update instruction for updating the operating system data;
generate and forward update data during the operating system boot sequence for updating the configuration data; and
repeat the operating system boot sequence. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
transmission medium interposed between the network device and the server; - and
communication adaptors respectively located within the network device and the server, wherein the communication adaptors are configured to transmit and receive data via the transmission medium, and wherein die transmission medium is configured to provide a relatively low speed communication uplink for data transmitted from the network device to the server and a relatively high speed communication down link for data transmitted from the server to the network device.
-
-
19. A method for updating data within a computer system, comprising:
-
forwarding trigger data from a network device to a server located remote from the network device during an operating system boot sequence, wherein the trigger data identifies the network device;
conveying action data front the server to the network device during the operating system boot sequence, wherein the action data includes at least one data update instruction for updating data stored within a non-volatile storage device of the network device, and wherein the data stored within the non-volatile storage device includes operating system data;
updating configuration data stored exclusively within the server to reflect the data stored within the non-volatile storage device of the network device; and
repeating the operating system boot sequence. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for updating data within a non-volatile storage device of a network device, comprising:
-
forwarding trigger data during an operating system boot sequence, wherein the trigger data identifies the network device;
receiving action data during the operating system boot sequence, wherein the action data includes at least one data update instruction for updating data stored within a non-volatile storage device of the network device, and wherein the data stored within the non-volatile storage device includes operating system data;
completing the operating system boat sequence upon not receiving action data;
forwarding update data prior to repeating the operating system boot sequence for updating configuration data, wherein the configuration data includes information about the data stored within the non-volatile storage device; and
repeating the operating system boot sequence if the data stored within a non-volatile storage device or the network device is updated.
-
-
26. A method for updating data within a non-volatile storage device of a network device, comprising:
-
receiving trigger data from the network device following a first portion of an operating system boot sequence occurring within the network device, wherein the trigger data identifies the network device;
determining whether data stored within the non-volatile storage device of the network device needs to be based upon the trigger data;
generating action data comprising at least one data update instruction for updating the data stored within a non-volatile storage device of the network device if a determination is made that the data stored within the non-volatile storage device of the network device needs to be updated, wherein the data stored within the non-volatile storage device includes operating system data; and
forwarding the action data to the network device such that the network device receives the action data following a second portion of the operating system boot sequence.
-
Specification