Method and system for customer incentive-based management of computing resource utilization
First Claim
Patent Images
1. A computer-implemented method, comprising:
- a computer system dynamically predicting utilization of a computing resource that is expected to occur during a given interval of time, wherein said computing resource is provisioned according to a given level of resource utilization;
dependent upon dynamically predicting the utilization of said computing resource, said computer system dynamically setting a current price associated with utilization of said computing resource;
said computer system conveying the current price associated with utilization of said computing resource to a customer via a web services interface, wherein the web services interface implements a platform-independent application programming interface (API);
said computer system receiving, via the web services interface, a request from the customer to utilize said computing resource, wherein the request indicates a specified price; and
dependent upon said computer system comparing the current price and the specified price, said computer system causing the customer'"'"'s request to utilize said computing resource to be performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for customer incentive-based management of computing resource utilization. According to one embodiment, a method may include provisioning a computing resource according to a given level of resource utilization, and dynamically predicting utilization of the computing resource that is expected to occur during a given interval of time. In response to dynamically predicting that utilization of the computing resource will be less than the given level of resource utilization during the given interval of time, the method may further include offering an incentive to a customer to utilize the computing resource during at least a portion of the given interval of time.
37 Citations
69 Claims
-
1. A computer-implemented method, comprising:
-
a computer system dynamically predicting utilization of a computing resource that is expected to occur during a given interval of time, wherein said computing resource is provisioned according to a given level of resource utilization; dependent upon dynamically predicting the utilization of said computing resource, said computer system dynamically setting a current price associated with utilization of said computing resource; said computer system conveying the current price associated with utilization of said computing resource to a customer via a web services interface, wherein the web services interface implements a platform-independent application programming interface (API); said computer system receiving, via the web services interface, a request from the customer to utilize said computing resource, wherein the request indicates a specified price; and dependent upon said computer system comparing the current price and the specified price, said computer system causing the customer'"'"'s request to utilize said computing resource to be performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium storing program instructions, wherein the program instructions are executable to:
-
dynamically predict utilization of a computing resource that is expected to occur during a given interval of time, wherein said computing resource is provisioned according to a given level of resource utilization; and dependent upon dynamically predicting the utilization of said computing resource, dynamically set a current price associated with utilization of said computing resource; convey the current price associated with utilization of said computing resource to a customer via a web services interface, wherein the web services interface implements a platform-independent application programming interface (API); receive, via the web services interface, a request from the customer to utilize said computing resource; and dependent upon the current price, cause the customer'"'"'s request to utilize said computing resource to be performed. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system, comprising:
-
a system memory; and a processor coupled to said system memory and configured to execute program instructions, wherein the program instructions are executable to; dynamically predict utilization of a computing resource that is expected to occur during a given interval of time, wherein said computing resource is provisioned according to a given level of resource utilization; and dependent upon dynamically predicting the utilization of said computing resource, dynamically set a current price associated with utilization of said computing resource; receive, via a web services interface, a request from a customer to subscribe to a notification service, wherein the web services interface implements a platform-independent application programming interface (API); convey, via the notification service, the current price associated with utilization of said computing resource to the customer; receive, via the web services interface, a request from the customer to utilize said computing resource; and dependent upon the current price, cause the customer'"'"'s request to utilize said computing resource to be performed. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification