BROKERING AND PAYMENT OPTIMIZATION FOR CLOUD COMPUTING
First Claim
Patent Images
1. A method comprising:
- receiving a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency;
pricing-out the cloud computing service from a provider in accordance with the purchase inquiry, where the price for the cloud computing service is provided in a second currency; and
reconciling, using a data processor, the price of the cloud computing service in the second currency with the purchase inquiry specifying the first currency to pay the provider in the second currency and charge the consumer in the first currency.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a receiving module to receive a purchase inquiry for a cloud computing service from a consumer in a first currency. A pricing module is used to price-out the cloud computing service from a provider where the cloud computing service is provided in a second currency. A reconciliation module reconciles the purchase of the cloud computing service in the consumer'"'"'s geographical location and currency with the provider'"'"'s location and currency.
25 Citations
25 Claims
-
1. A method comprising:
-
receiving a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency; pricing-out the cloud computing service from a provider in accordance with the purchase inquiry, where the price for the cloud computing service is provided in a second currency; and reconciling, using a data processor, the price of the cloud computing service in the second currency with the purchase inquiry specifying the first currency to pay the provider in the second currency and charge the consumer in the first currency. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a data processor; a receiving module for execution by the data processor to receive a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency; a pricing module for execution by the data processor to price-out the cloud computing service from a provider in accordance with the purchase inquiry, where the price of the cloud computing service is provided in a second currency; and a reconciliation module for execution by the data processor to reconcile the price of the cloud computing service in the second currency with the purchase inquiry specifying the first currency to pay the provider in the second currency and charge the consumer in the first currency. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a purchase inquiry for a cloud computing service from each of a first plurality of consumers; grouping a second plurality of consumers from the first plurality of consumers into a consumer block; tabulating, using a data processor, actual use of the cloud computing service for each consumer in the consumer block using a usage interface; and charging each consumer in the consumer block based on its actual use of the cloud computing service. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising
a data processor; -
a receiving module for execution by the data processor to receive a purchase inquiry for a cloud computing service from each of a first plurality of consumers and to group a second plurality of consumers from the first plurality of consumers into a consumer block; a usage interface to tabulate the actual use of the cloud computing service for each consumer in the consumer block; and a reconciliation module to charge each consumer in the consumer block for its actual use of the cloud computing service. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform the following actions:
-
receiving a purchase inquiry for a cloud computing service from each of a first plurality of consumers; grouping a second plurality of consumers from the first plurality of consumers into a consumer block; tabulating, using a data processor, the actual use of the cloud computing service for each consumer in the consumer block using the usage interface; and charging each consumer in the consumer block for its actual use of the cloud computing service.
-
Specification