UTILITY NODE SOFTWARE/FIRMWARE UPDATE THROUGH A MULTI-TYPE PACKAGE
First Claim
1. A method comprising:
- under control of a utility node of a utility node network, the utility node being configured with specific executable instructions;
receiving an update package comprising a plurality of update items for updating different types of software and/or firmware stored on the utility node;
identifying one or more of the plurality of update items to apply to the utility node; and
updating the software and/or firmware of the utility node by applying the one or more identified update items to the utility node while refraining from applying one or more other update items of the plurality of update items.
3 Assignments
0 Petitions
Accused Products
Abstract
Software and/or firmware of a utility node device may be updated by utilizing an update package that includes multiple update items related to different types of the software and/or firmware. The utility node device may selectively install one or more of the multiple update items based on a type of the software and/or firmware that is currently installed on the device. The different types of software and/or firmware may relate to different versions of the software and/or firmware and/or different types of hardware. In some instances, an update item of the update package comprises a delta file that contains differences between different versions of the software and/or firmware. The utility node device may comprise a smart utility meter, sensor, control device, transformer, switch, relay, or the like.
-
Citations
20 Claims
-
1. A method comprising:
-
under control of a utility node of a utility node network, the utility node being configured with specific executable instructions; receiving an update package comprising a plurality of update items for updating different types of software and/or firmware stored on the utility node; identifying one or more of the plurality of update items to apply to the utility node; and updating the software and/or firmware of the utility node by applying the one or more identified update items to the utility node while refraining from applying one or more other update items of the plurality of update items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
under control of a head-end device of a utility node network, the head-end device being configured with specific executable instructions; receiving an update package including a plurality of update items for updating different types of utility node software and/or utility node firmware; identifying one or more utility nodes of the utility node network to update; repackaging the update package to include one or more update items, from among the plurality of update items, that are applicable to updating the one or more identified utility nodes; and causing the repackaged update package to be sent to the one or more identified utility nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media storing computer-readable instructions that, when executed, instruct one or more processors to perform operations comprising:
-
obtaining an update package comprising a plurality of update items for updating different types of software and/or firmware of a utility node; identifying one or more of the plurality of update items to install on the utility node; and causing the software and/or firmware of the utility node to be updated by installing the one or more identified update items. - View Dependent Claims (19, 20)
-
Specification