Patents by Inventor Eden G. Adogla

Eden G. Adogla has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8961315
    Abstract: Techniques are described for facilitating performance of tasks by users in a computer game environment. In some situations, the techniques include automated operations of a system that receives multiple tasks from a task fulfillment system, provides the multiple tasks to multiple users as part of playing an electronic game, receives results of performance of the tasks by the users as part of the game playing, sends the task performance results to the task fulfillment system, receives and retains monetary compensation for the performance of the tasks, and provides non-monetary virtual rewards to the multiple users for the performance of the provided multiple tasks. The non-monetary virtual rewards may be rewards that are part of the electronic game and are usable by the multiple users as part of the playing of the electronic game.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: February 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Eden G. Adogla
  • Publication number: 20150033229
    Abstract: In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
    Type: Application
    Filed: October 13, 2014
    Publication date: January 29, 2015
    Inventors: Kevin A. Tegtmeier, Eden G. Adogla, Kent D. Forschmiedt
  • Patent number: 8914626
    Abstract: Techniques are described for facilitating execution of software programs in a configurable manner, including to configure bootstrapping operations that are performed at startup of the software programs. At least some of the software programs may be software images that each include, for example, a defined file system, an operating system, and one or more application programs. In addition, configuration of the software programs' startup may include using distinct bootstrap packages that each include their own distinct file system, such that loading of a bootstrap package within a software image includes adding the included file system of the bootstrap package to a new location within the defined file system of the software image (e.g., by mounting the included file system of the bootstrap package within the defined file system of the software image, and optionally removing the included file system of the bootstrap package after bootstrapping operations are completed).
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: December 16, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Kevin A. Tegtmeier, Adam K. Loghry
  • Patent number: 8862741
    Abstract: In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: October 14, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin A. Tegtmeier, Eden G. Adogla, Kent D. Forschmiedt
  • Publication number: 20140237472
    Abstract: A resource optimization manager monitors resource metrics of a set of virtual machine instance types and determines a set of applications associated with the virtual machine instance types and associates the resource metrics to the set of applications. Thereafter, the resource optimization manager can generate clusters of applications that share one or more similar attributes and store resource optimizations for the clustered applications. The resource optimization manager can obtain a designation of a target application run on a virtual machine instance or otherwise obtain a definition of an application. The resource optimization manager can then associate the target application with one or more of the clustered applications based on a comparison of similarities between the clustered applications and the target applications.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 21, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Awo D. Ashiabor
  • Publication number: 20140237088
    Abstract: Systems and methods for managing imaging of computing devices are provided. A device image manager enables selection of one or more device images on the basis of various computing device criteria. The device image manager may obtain hardware qualification information associated with one or more device images, and obtain device configuration information associated with a computing device. The device image manager may select a set of appropriate device images for the computing device based on the hardware qualification information, device configuration information, or various device image selection criteria.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 21, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Pradeep Vincent, Benjamin E. Howard
  • Patent number: 8788663
    Abstract: Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: July 22, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Jamin W. Collins
  • Patent number: 8738775
    Abstract: Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: May 27, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Jamin W. Collins
  • Patent number: 8713135
    Abstract: Systems and methods for managing imaging of computing devices are provided. A device image manager enables selection of one or more device images on the basis of various computing device criteria. The device image manager may obtain hardware qualification information associated with one or more device images, and obtain device configuration information associated with a computing device. The device image manager may select a set of appropriate device images for the computing device based on the hardware qualification information, device configuration information, or various device image selection criteria.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: April 29, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Pradeep Vincent, Benjamin E. Howard
  • Patent number: 8656002
    Abstract: Systems and method for the management of resource dependent workflows are provided. One or more resource control devices monitor usage of a computing resource by server computing devices. Each resource control device may direct a server computing device to proceed with a workflow or to pause processing a workflow. A resource control device may further direct a server computing device to take resource conserving actions. When a computing resource is determined to be available, a resource control device may direct a paused server computing device to resume a workflow.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: February 18, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Jamin W. Collins
  • Patent number: 8635425
    Abstract: Target host computing devices are provisioned with a machine image that corresponds to an operating environment, software applications, and associated configurations. The machine image is organized in a manner that allows static portions of the machine image to be maintained in a designated static partition. The machine image is also organized in a manner that allows dynamic portions of the machine image to be maintained in a designed dynamic partition. A host management component identifies updates to the static portion of the machine image and transmits the update information to the host computing devices. In turn, the host computing devices maintain the update in the allocated secondary partitions. Thereafter, the host computing devices causes a switch from a designated primary static partition to the secondary static partition, such as via a kernel switch.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: January 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Devin Kowatch
  • Patent number: 8615589
    Abstract: A resource optimization manager monitors resource metrics of a set of virtual machine instance types and determines a set of applications associated with the virtual machine instance types and associates the resource metrics to the set of applications. Thereafter, the resource optimization manager can generate clusters of applications that share one or more similar attributes and store resource optimizations for the clustered applications. The resource optimization manager can obtain a designation of a target application run on a virtual machine instance or otherwise obtain a definition of an application. The resource optimization manager can then associate the target application with one or more of the clustered applications based on a comparison of similarities between the clustered applications and the target applications.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: December 24, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Eden G. Adogla, Awo D. Ashiabor