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 solely in response to data update instructions generated by a server located remote from the network device, and wherein the operating system boot sequence is repeated following modification of the data.
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: operating system data (including instructions) and/or application programs. The computer system includes hardware and software for server managed modification of the data stored within the non-volatile storage device. The data stored within the non-volatile storage device is preferably modified solely in response to instructions generated by the server. During initialization, the network device performs an operating system boot sequence in order to load an operating system into a memory of the network device. In one embodiment, the network device performs a first portion of the operating system boot sequence, then generates trigger data forwarded to the server. The trigger data includes identification information for identifying the network device. In response to the trigger data, the server generates action data while the network device performs a second portion of the operating system boot sequence. The action data includes one or more data update instructions for modifying (i.e., updating) the data, including operating system data, stored within the non-volatile storage device. Following the 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 update instructions, the network device performs the one or more update instructions and repeats the operating system boot sequence.
39 Citations
23 Claims
- 1. A network device, comprising a non-volatile storage device having data that can be modified during an operating system boot sequence solely in response to data update instructions generated by a server located remote from the network device, and wherein the operating system boot sequence is repeated following modification of the data.
-
8. A network, comprising:
-
a network device having a non-volatile storage device adapted to store data comprising operating system data;
a server coupled to the network device and comprising configuration data including information about the data stored within the non-volatile storage device; and
wherein the network device is adapted to;
generate trigger data during 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 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. 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; and
conveying action data from 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; and
repeating the operating system boot sequence. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. 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; and
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; and
repeating the operating system boot sequence.
-
-
23. 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;
generating action data dependent upon the trigger data, 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; 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