Method and system for dynamic pricing of web services utilization
First Claim
Patent Images
1. A computer-implemented method, comprising:
- provisioning for an enterprise an enterprise-side web services computing resource to accommodate a given level of the enterprise'"'"'s anticipated utilization;
an enterprise-side computer system of the enterprise dynamically predicting the enterprise'"'"'s own utilization of the enterprise-side web services computing resource that is expected to occur during a given interval of time;
dependent upon said dynamically predicted utilization, said enterprise-side computer system setting a price to be charged for utilization of said web services computing resource by an entity other than the enterprise occurring during said given interval of time; and
said enterprise-side computer system electronically providing said price to a client-side computer system for presentation to a customer associated with the client-side computer system as the price said customer will be charged for utilization of said web services computing resource during said given interval of time, wherein the client-side computer system is external to the enterprise.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for dynamic pricing of web services utilization. According to one embodiment, a method may include dynamically predicting utilization of a web services computing resource that is expected to occur during a given interval of time, and dependent upon the dynamically predicted utilization, setting a price associated with utilization of the web services computing resource occurring during the given interval of time. The method may further include providing the price to a customer.
-
Citations
54 Claims
-
1. A computer-implemented method, comprising:
-
provisioning for an enterprise an enterprise-side web services computing resource to accommodate a given level of the enterprise'"'"'s anticipated utilization; an enterprise-side computer system of the enterprise dynamically predicting the enterprise'"'"'s own utilization of the enterprise-side web services computing resource that is expected to occur during a given interval of time; dependent upon said dynamically predicted utilization, said enterprise-side computer system setting a price to be charged for utilization of said web services computing resource by an entity other than the enterprise occurring during said given interval of time; and said enterprise-side computer system electronically providing said price to a client-side computer system for presentation to a customer associated with the client-side computer system as the price said customer will be charged for utilization of said web services computing resource during said given interval of time, wherein the client-side computer system is external to the enterprise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 54)
-
-
13. A tangible computer-accessible storage medium comprising program instructions, wherein the program instructions are executable by an enterprise-side computer system of an enterprise to:
-
dynamically predict the enterprise'"'"'s own utilization of an enterprise-side web services computing resource that is expected to occur during a given interval of time, wherein the enterprise-side web services computing resource has been provisioned to accommodate a given level of the enterprise'"'"'s anticipated utilization; dependent upon said dynamically predicted utilization, set a price to be charged for utilization of said web services computing resource by an entity other than the enterprise occurring during said given interval of time; and provide said price from an enterprise-side computer system to a client-side computer system for presentation to a customer associated with the client-side computer system as the price said customer will be charged for utilization of said web services computing resource during said given interval of time, wherein the client-side computer system is external to the enterprise. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
a system memory; and a processor coupled to said system memory and configured to execute program instructions, wherein the system memory and processor are included within an enterprise-side computer system of an enterprise, and wherein the program instructions are executable to; dynamically predict the enterprise'"'"'s own utilization of an enterprise-side web services computing resource that is expected to occur during a given interval of time, wherein the enterprise-side web services computing resource has been provisioned to accommodate a given level of the enterprise'"'"'s anticipated utilization; dependent upon said dynamically predicted utilization, set a price to be charged for utilization of said web services computing resource by an entity other than the enterprise occurring during said given interval of time; and provide said price from an enterprise-side computer system to a client-side computer system for presentation to a customer associated with the client-side computer system as the price said customer will be charged for utilization of said web services computing resource during said given interval of time, wherein the client-side computer system is external to the enterprise. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system, comprising:
one or more computers, each comprising a processor and memory, configured to; host an enterprise-side web service; and implement utilization prediction functionality for an enterprise, wherein the utilization prediction functionality is configured to; dynamically predict the enterprise'"'"'s own utilization of said web service that is expected to occur during a given interval of time, wherein said utilization includes web services requests submitted to said web service, and wherein the enterprise-side web service has been provisioned to accommodate a given level of the enterprise'"'"'s anticipated utilization; dependent upon said dynamically predicted utilization, set a price to be charged for utilization of said web service by an entity other than the enterprise occurring during said given interval of time; and provide said price to a requesting application program configured to submit web service requests to said web service via a network as the price to be charged for utilization of said web service by said requesting application program during said given interval of time, wherein the requesting application program executes on a client-side computer system that is external to the enterprise. - View Dependent Claims (38, 39)
-
40. A system, comprising:
one or more computers, each comprising a processor and memory, configured to; host an enterprise-side web service; and implement utilization prediction functionality for an enterprise, wherein the utilization prediction functionality is configured to; dynamically predict the enterprise'"'"'s own utilization of said web service that is expected to occur during a given interval of time and which includes web services requests submitted to said web service, and wherein said web service is provisioned to accommodate a given level of the enterprise'"'"'s anticipated utilization; and in response to dynamically predicting that utilization of said web service by the enterprise will be less than said given level of utilization during said given interval of time, electronically offer an incentive to a requesting application program to utilize said web service during at least a portion of said given interval of time, such that offering said incentive to said requesting application program is triggered by dynamically predicting that the utilization of said web services will be less than the given level of resource utilization, and such that offering said incentive to said requesting application program occurs without dependence on a specific request by said requesting application program to utilize said web services; wherein said requesting application program is configured to submit web services requests to said web service via a network, and wherein said requesting application program executes on a client-side computer system that is external to the enterprise. - View Dependent Claims (41, 42, 43, 44)
-
45. A computer-implemented method, comprising:
-
an enterprise-side computer system of an enterprise dynamically predicting the enterprise'"'"'s own utilization of an enterprise-side web services computing resource that is expected to occur during a given interval of time, wherein said web services computing resource is provisioned according to accommodate a given level of the enterprise'"'"'s anticipated resource utilization; and in response to dynamically predicting that the utilization of said web services computing resource by the enterprise will be less than the given level of resource utilization during said given interval of time, said computer system electronically offering an incentive to a client-side computer system for presentation to a customer to utilize said web services computing resource during at least a portion of said given interval of time, such that offering said incentive to said customer is triggered by said computer system dynamically predicting that the utilization of said web services computing resource will be less than the given level of resource utilization, and such that offering said incentive to said customer occurs without dependence on a specific request by said customer to utilize said web services computing resource, wherein the client-side computer system is external to the enterprise. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A computer-implemented method, comprising:
-
an enterprise-side computer system of an enterprise dynamically predicting the enterprise'"'"'s own utilization of a web services computing resource that is expected to occur during a given interval of time, wherein the web services computing resource has been provisioned to accommodate a given level of the enterprise'"'"'s anticipated utilization; dependent upon said dynamically predicted utilization, said enterprise-side computer system setting an offer parameter applicable to utilization of said web services computing resource by an entity other than the enterprise occurring during said given interval of time; and said enterprise-side computer system electronically providing said offer parameter to a client-side computer system for presentation to a customer associated with the client-side computer system, such that the offer parameter is applicable to said customer'"'"'s utilization of said web services computing resource during said given interval of time, and wherein the client-side computer system is external to the enterprise. - View Dependent Claims (51, 52, 53)
-
Specification