×

Managing execution of programs by multiple computing systems

  • US 10,348,770 B2
  • Filed: 04/04/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 03/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for creating and managing virtual machines, comprising:

  • one or more computer systems implementing a system manager, the system manager including instructions that upon execution cause the system manager to;

    receive resource information for implementing a virtual machine, the resource information indicating an operating system image for use with the virtual machine, an amount of memory for the virtual machine, an amount of processing power for the virtual machine, and an amount of storage for the virtual machine;

    receive a request to deploy an instance of the virtual machine according to the resource information in a location selected from multiple separate geographical regions;

    select, in response to the request, a server computer in the location that includes resources sufficient to deploy the instance of the virtual machine according to at least a portion of the resource information; and

    store information in association with a user account indicating an amount of time that the instance of the virtual machine runs on the server computer; and

    the server computer operatively coupled to the system manager and including instructions that upon execution cause the server computer to;

    receive instructions to deploy the instance of the virtual machine for the request; and

    deploy the instance of the virtual machine on the server computer according to at least a portion of the resource information.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×