Service image notifications
First Claim
Patent Images
1. A system comprising:
- an electronic catalog stored in a memory and configured to at least store a plurality of service images,wherein the plurality of service images are capable of being executed in a hosted computing environment comprising a plurality of computing devices having one or more processors, andwherein the hosted computing environment generates a virtual computing device on behalf of one or more customers, and provisions the virtual computing device with a selected service image; and
a computing device of the hosted computing environment, the computing device in communication with the electronic catalog and configured to at least;
receive an indication of an outdated software application, wherein the indication includes a first identifier of the outdated software application;
identify in the electronic catalog a first service image including the outdated software application, wherein to identify the first service image, the computing device is further configured to at least;
hash a software application within the first service image to generate a second identifier; and
determine that the second identifier matches the first identifier;
identify a customer associated with the first service image from data accessed from a data store that includes information regarding service images acquired by customers; and
generate a notification to the identified customer that a software application associated with the identified customer is out of date, wherein the software application associated with the identified customer corresponds to the outdated software application, and wherein the notification is made available to the identified customer via a computing device associated with the identified customer 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.
311 Citations
15 Claims
-
1. A system comprising:
-
an electronic catalog stored in a memory and configured to at least store a plurality of service images, wherein the plurality of service images are capable of being executed in a hosted computing environment comprising a plurality of computing devices having one or more processors, and wherein the hosted computing environment generates a virtual computing device on behalf of one or more customers, and provisions the virtual computing device with a selected service image; and a computing device of the hosted computing environment, the computing device in communication with the electronic catalog and configured to at least; receive an indication of an outdated software application, wherein the indication includes a first identifier of the outdated software application; identify in the electronic catalog a first service image including the outdated software application, wherein to identify the first service image, the computing device is further configured to at least; hash a software application within the first service image to generate a second identifier; and determine that the second identifier matches the first identifier; identify a customer associated with the first service image from data accessed from a data store that includes information regarding service images acquired by customers; and generate a notification to the identified customer that a software application associated with the identified customer is out of date, wherein the software application associated with the identified customer corresponds to the outdated software application, and wherein the notification is made available to the identified customer via a computing device associated with the identified customer that is distinct from the hosted computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprising:
under control of one or more computing devices with specific executable instructions, receiving, at a hosted computing environment, an indication of an outdated software application, wherein the indication includes a first identifier of the outdated software application, wherein the hosted computing environment comprises a plurality of computing devices having one or more processors, and wherein the hosted computing environment generates a virtual computing device on behalf of one or more customers and provisions the virtual computing device with a selected service image; identifying in an electronic catalog a first service image including the outdated software application, wherein identifying the first service image comprises; hashing a software application within the first service image to generate a second identifier; and determining that the second identifier matches the first identifier; identifying a customer associated with the first service image from data that includes information regarding service images acquired by customers; and generating a notification to the identified customer that a software application associated with the identified customer is out of date, wherein the software application associated with the identified customer corresponds to the outdated software application, and wherein the notification is made available to the identified customer via a computing device associated with the identified customer that is distinct from the hosted computing environment.
-
9. A computer readable, non-transitory storage medium having one or more computer executable modules, the one or more computer executable modules comprising:
-
a marketplace module in communication with an electronic catalog, the electronic catalog configured to at least store a plurality of service images capable of being executed in a hosted computing environment, and the marketplace module configured to at least; receive an indication of an outdated software application, wherein the indication includes a first identifier of the outdated software application; identify in the electronic catalog a first service image including the outdated software application, wherein to identify the first service image, the marketplace module is further configured to at least; hash a software application within the first service image to generate a second identifier; and determine that the second identifier matches the first identifier; identify a customer associated with the first service image from data that includes information regarding service images acquired by customers, and generate a notification to the identified customer that a software application associated with the identified customer is out of date, wherein the software application associated with the identified customer corresponds to the outdated software application, and wherein the notification is made available to the identified customer via a computing device associated with the identified customer that is distinct from the hosted computing environment, wherein the hosted computing environment comprises a plurality of computing devices, and wherein the hosted computing environment provisions a virtual computing device with the first service image. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification