Patent ID: 8776043
Filing Date: 2014-07-08
Classification: G06F,G06Q,H04L

Abstract:
1. A computer implemented method for providing notification through an electronic marketplace that a software application of a service image offered in the electronic marketplace is out of date, wherein the service image comprises at least one software application and an identifier associated with the at least one software application, and wherein the service image executes on a hosted computing environment comprising a plurality of computing devices, wherein at least a subset of the plurality of computing devices implement service images on behalf of customers; said computer implemented method comprising: under control of one or more computing devices configured with specific executable instructions, receiving at the hosted computing environment an indication of an outdated software application from a second computing device that is under control of a third party, wherein the virtual computing device implements functionality corresponding to the selected service image and is distinct from additional virtual computing devices generated on behalf of additional customers; determining whether the outdated software application corresponds to a first software application of a first service image executing on the hosted computing environment; following determining that the outdated software application corresponds to the first software application, determining whether an identifier associated with the first software application corresponds to one or more identifiers associated with the outdated software application; and following determining that the identifier associated with the first software application corresponds to one or more identifiers associated with the outdated software application, generating a notification to a customer associated with the first service image that the first software application is out of date, wherein the notification is made available to the customer associated with the first service image via a client computing device that is distinct from the hosted computing environment.