Patent Document ID: 8769493
Application ID: 12895538
Patent Status: 1

Claim One:
1. A system for managing lifecycles of virtual image assets, the system comprising: a memory; a processor, communicatively coupled with the memory; and a virtual image asset lifecycle manager communicatively coupled to the memory and the processor, the virtual image asset lifecycle manager being adapted to perform a method comprising: analyzing a set of assets comprising a set of virtual image assets and a set of software bundle assets; determining, based on analyzing the set of assets, at least a portion of relationship data between one or more of the virtual image assets and software bundle assets; storing the at least a portion of relationship data in a memory; determining that at least one of: one or more of the set of virtual image assets, and one or more of the set of software bundle assets, is associated with a set of changes comprising at least one of the following: a change in a file contained in an asset, and a change in a relationship between an asset and other assets, a change in a state of an asset; identifying, based on the at least a portion of relationship data, at least one virtual image asset in the set of virtual image assets that is related to the at least one of one or more virtual image assets and the one or more software bundle assets that is associated with the set of changes; and updating, in response to the identifying, the at least one virtual image asset that has been identified based on the set of changes; identifying a set of users associated with the set of virtual image assets; storing a set of user information associated with the set of users that have been identified with the at least a portion of relationship data; identifying one or more users associated with the virtual image asset that has been identified based on the set of user information; and displaying a notification, via a user interface, to the one or more users notifying the users that the at least one virtual image asset is associated with the set of changes, wherein displaying the notification further comprises: displaying a set of update operations associated with the virtual image asset that has been identified based on the set of changes; and wherein the set of update operations includes at least one of: regenerating a derived virtual image asset; automatically redeploying an instance of an image asset that is associated with the set of changes; ignoring the set of changes; and rolling back the virtual image asset that is associated with the set of changes to a previous state that is prior to the set of changes becoming associated with the virtual image asset.