Service image notifications
First Claim
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 hosted computing environment generates a virtual computing device on behalf of a customer, and provisions the virtual computing device with a selected service image, andwherein 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic marketplace for service images permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may contain one or more software applications and may be further offered for purchase through an electronic service image marketplace. Notifications, such as updates, regarding software applications contained within a service image can be uploaded to the electronic service image marketplace. The electronic service image marketplace identifies customers associated with service images containing outdated software applications and generates notifications for the customers.
124 Citations
29 Claims
-
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 hosted computing environment generates a virtual computing device on behalf of a customer, and provisions the virtual computing device with a selected service image, and 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. - View Dependent Claims (2, 3, 4, 5, 6)
- said computer implemented method comprising;
-
7. A computer implemented method for providing notification that a software application of a service image executing on a hosted computing environment, is out of date, wherein the service image comprises at least one software application, wherein said hosted computing environment comprises a plurality of computing devices, and 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 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 hosted computing environment generates a virtual computing device on behalf of a customer, and provisions the virtual computing device with a selected service image, and 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; identifying a first service image in an electronic catalog including the outdated software application; identifying a customer associated with the first service image including the outdated software application; and generating a notification to the customer associated with the first service image including the outdated software application that the outdated 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system having one or more processors for providing notification that a software application of a service image is out of date, the system comprising:
-
an electronic catalog configured to store a plurality of service images, wherein each service image of the plurality of service images is capable of being executed in 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, and wherein each service image comprises at least one software application and an identifier associated with the at least one software application; and a computing device in communication with the electronic catalog, the computing device configured to; receive an indication of an outdated software application from a second computing device that is under control of a third party, wherein the hosted computing environment generates a virtual computing device on behalf of a customer, and provisions the virtual computing device with a selected service image, and 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; determine whether an identifier associated with a first software application of a first service image corresponds to one or more identifiers associated with the outdated software application; and following the determination that the identifier associated with the first software application corresponds to one or more identifiers associated with the outdated software application, generate 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. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer readable, non-transitory storage medium having one or more computer executable modules for providing notification that a software application of a service image is out of date, the one or more computer executable modules comprising:
-
a marketplace module in communication with an electronic catalog configured to store a plurality of service images, wherein each service image of the plurality of service images is capable of being executed in 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, and wherein each service image comprises at least one software application and an identifier associated with the at least one software application, the marketplace module configured to; receive an indication of an outdated software application from a second computing device that is under control of a third party, wherein the hosted computing environment generates a virtual computing device on behalf of a customer, and provisions the virtual computing device with a selected service image, and 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; determine whether an identifier associated with the outdated software application corresponds to an identifier associated with a first software application of a first service image stored in the electronic catalog; following the determination that the identifier associated with the first software application corresponds to the identifier associated with the outdated software application, identify a customer associated with the first service image; and generate a notification to the 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. - View Dependent Claims (27, 28, 29)
-
Specification