Patent ID: 8326793

Claim:
A computer system including instructions stored on a computer-readable medium and executable by at least one processor, the computer system comprising: a location history manager configured to cause the at least one processor to determine a location history associated with a user; a resource usage manager configured to cause the at least one processor to determine a computing resource usage history associated with the user; a location monitor configured to cause the at least one processor to determine a location of the user; a resource predictor configured to cause the at least one processor to generate a prediction of one or more computing resources, based on the location history, the computing resource usage history, and the location according to a prediction model; and a resource provider configured to cause the at least one processor to provide the one or more computing resources to the user, based on the prediction, the resource predictor being further configured to cause the at least one processor to update the prediction model based on usage of the one or more computing resources by the user within a time frame.