Utilizing a multi-system set configuration to update a utility node system set
First Claim
1. A method comprising:
- receiving, by a node of a network, an update package from a head-end device of the network,the update package including a plurality of update items for updating different versions of an idle operating system of the node and/or an active operating system of the node; and
updating, by the node, the idle operating system of the node by applying one or more update items of the plurality of update items to the idle operating system of the node while maintaining operation of the active operating system of the node, the one or more update items being applicable to updating a current version of the idle operating system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system set of a utility node device, such as a kernel and/or root file system, may be updated by utilizing a multi-system set configuration. For example, the multi-system set configuration may include a first system set that is generally configured to act as an “active” set, a second system set (e.g., “idle” set) that is configured to operate when the first system set is non-operational or in an “idle” state, and a third system set that is configured to operate when the first and second system sets are non-operational. During an update of a system set, an update package may be applied to the second “idle” system set, while the first “active” system set remains operational. The utility node device may comprise a smart utility meter, sensor, control device, transformer, switch, relay, or the like.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, by a node of a network, an update package from a head-end device of the network, the update package including a plurality of update items for updating different versions of an idle operating system of the node and/or an active operating system of the node; and updating, by the node, the idle operating system of the node by applying one or more update items of the plurality of update items to the idle operating system of the node while maintaining operation of the active operating system of the node, the one or more update items being applicable to updating a current version of the idle operating system. - View Dependent Claims (2, 3)
-
-
4. A node comprising:
-
a radio configured to receive an update package that includes a plurality of update items for updating different versions of a first system set and/or a second system set of the node; one or more processors; and memory communicatively coupled to the radio and the one or more processors, the memory storing one or more instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; updating the second system set of the node by applying one or more update items of the plurality of update items while the first system set manages operation of the node, the one or more update items being applicable to updating a current version of the second system set; after the second system set has been updated, enabling the second system set to manage operation of the node; and determining whether operation of the second system set satisfies one or more operation criteria. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable storage media storing computer-readable instructions that, when executed, instruct one or more processors of a node to perform operations comprising:
-
receiving an update package from a head-end device of a network, the update package including a plurality of update items for updating different versions of a first system set of the node and/or a second system set of the node, the first system set being in an active state and the second system set being in an idle state, the first system set and the second system set each comprising data to operate the node; and updating the second system set of the node by applying one or more update items of the plurality of update items to the second system set of the node while maintaining the first system set in the active state, the one or more update items being applicable to updating a current version of the second system set. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification