Patent ID: 8924982
Filing Date: 2014-12-30
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method for managing execution of programs for users, the method comprising: reserving, by one or more programmed computing systems of a program execution service, program execution capacity for a first user to enable the first user to receive dedicated access to the reserved program execution capacity for executing programs during a specified period of time, the reserved program execution capacity being a subset of available program execution capacity provided by the program execution service; receiving, by the one or more programmed computing systems, a request from the first user to execute one or more programs for the first user during the specified period of time, the request being to execute the one or more programs using unused excess capacity of the program execution service that is distinct from the reserved program execution capacity; determining, by the one or more programmed computing systems, to use the reserved program execution capacity for the first user to execute the one or more programs for the request during the specified period of time, the determining being based at least in part on the first user not otherwise using the dedicated access to the reserved program execution capacity during the specified period of time; and initiating execution of the one or more programs during the specified period of time by using the reserved program execution capacity.