Patent ID: 9106589
Filing Date: 2015-08-11
Classification: G06F,H04L

Abstract:
1. A computer-implemented method, comprising: obtaining, by one or more configured computing systems, data about execution of one or more programs during a time interval and additional information that is distinct from data regarding execution of programs; analyzing, by the one or more configured computing systems, the obtained data about the execution of the one or more programs to determine one or more execution capacities used during the time interval; identifying, by the one or more configured computing systems, a future event that is expected to occur during a future time interval, the identifying of the future event being based at least in part on the obtained additional information; generating, by the one or more configured computing systems, for at least one of multiple future time periods and based at least in part on the determined one or more execution capacities and on the identifying of the future event, a prediction of future execution capacity that will be used for execution of one or more second programs during the at least one future time period; and initiating use of the generated prediction for the at least one future time period to affect execution capacity that is available for the execution of the one or more second programs during the at least one future time period.