System and method for controlling on-demand service delivery costs
First Claim
1. A method for creating a hybrid invoice for services provided to a customer by an on-demand data center, the method comprising:
- providing a shared computing environment wherein computing resources are shared between the customer and at least one other user;
allocating sufficient computing resources from the shared computing environment to provide a requested service;
recording in a database the number of computing resource units required to provide the requested service;
extracting from the database the number of computing resource units consumed by the customer during a billing period; and
calculating a cost for providing the number of computing resources units consumed by the customer during the billing period;
whereby an invoice containing usage data and cost recovery data for the billing period can be provided to the customer for payment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for creating a hybrid invoice for services provided to a customer by an on-demand data center are disclosed. The method comprises providing a shared computing environment wherein computing resources are shared between the customer and at least one other user; allocating sufficient computing resources from the shared computing environment to provide a requested service; recording in a database the number of computing resource units required to provide the requested service; extracting from the database the number of computing resource units consumed by the customer during a billing period; and calculating a cost for providing the number of computing resource units consumed by the customer during the billing period.
33 Citations
19 Claims
-
1. A method for creating a hybrid invoice for services provided to a customer by an on-demand data center, the method comprising:
-
providing a shared computing environment wherein computing resources are shared between the customer and at least one other user;
allocating sufficient computing resources from the shared computing environment to provide a requested service;
recording in a database the number of computing resource units required to provide the requested service;
extracting from the database the number of computing resource units consumed by the customer during a billing period; and
calculating a cost for providing the number of computing resources units consumed by the customer during the billing period;
whereby an invoice containing usage data and cost recovery data for the billing period can be provided to the customer for payment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for creating a hybrid invoice for services provided to a customer in an on-demand data center, the system comprising:
-
means for metering the number of computing resource units consumed by the customer;
means for recording the number of computing resource units metered;
means for extracting the number of computing resource units metered during a billing period; and
means for calculating a cost for providing the number of computing resources units consumed by the customer for the account during the billing period;
whereby an invoice containing usage data and cost recovery data for the billing period can be provided to the customer for payment of the account. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for billing a service provided to a customer in an on-demand data center, the system comprising:
-
a process software that provides the service;
an enterprise service bus coupled to the process software;
a metering component coupled to the enterprise service bus that records the number of computing resources required to provide the service through the process software; and
a billing component coupled to the enterprise service bus that extracts the number of computing resource units recorded during a billing period and calculates a cost for providing the number of computing resources units;
whereby an invoice containing usage data and cost recovery data for the billing period can be provided to the customer for payment.
-
Specification