Patent ID: 9146726
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A method for providing firmware update to network connected storage subsystem components in a storage system, comprising: registering the storage system via a secured process using a client management module of a firmware update management module residing in a client device associated with the storage system, wherein the storage system includes a plurality of storage subsystem components; forming an inventory list including each storage subsystem component in each of the plurality of storage subsystems along with its associated firmware code level upon completing the registration of the storage system by the client management module; storing the inventory list along with an associated firmware code level of the storage system by a registration management module of the firmware update management module residing in a registration server coupled to the client device via the network upon receiving the formed inventory list from the client management module for any future required firmware update; receiving one or more new firmware updates for one or more storage subsystem components by the registration management module; determining whether the one or more storage subsystem components for which the one or more new firmware updates were received are in the registered storage system by the registration management module; and updating the firmware associated with ones of storage subsystem components for which the one or more new firmware updates were received in the storage system by the client management module and which are determined to be in the registered storage system; and providing a notification for ones of the storage subsystem components for which the one or more new firmware updates were received in the storage system by the client management module and which are not registered.