Brokering and payment optimization for cloud computing
First Claim
Patent Images
1. A method comprising:
- receiving, using a computer system, a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency and a first transaction vehicle;
pricing-out, using the computer system, the cloud computing service from a provider in accordance with the purchase inquiry, where a price, from the pricing-out, for the cloud computing service is provided in a second currency and requires a second transaction vehicle, the second transaction vehicle being different than the first transaction vehicle;
reconciling, using the computer system, the price of the cloud computing service in the second currency using the second transaction vehicle with the purchase inquiry specifying the first currency and the first transaction vehicle;
receiving a second purchase inquiry from each of one or more second consumers for the cloud computing service;
grouping the consumer and the one or more second consumers into a consumer block; and
charging each consumer in the consumer block for actual use of the cloud computing service;
the charging including dividing an overhead cost among the consumers in the consumer block based on each customer'"'"'s actual use of the cloud computing service, the overhead cost being a value of an unused portion of the cloud computing service purchased from the provider.
3 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.
18 Citations
9 Claims
-
1. A method comprising:
-
receiving, using a computer system, a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency and a first transaction vehicle; pricing-out, using the computer system, the cloud computing service from a provider in accordance with the purchase inquiry, where a price, from the pricing-out, for the cloud computing service is provided in a second currency and requires a second transaction vehicle, the second transaction vehicle being different than the first transaction vehicle; reconciling, using the computer system, the price of the cloud computing service in the second currency using the second transaction vehicle with the purchase inquiry specifying the first currency and the first transaction vehicle; receiving a second purchase inquiry from each of one or more second consumers for the cloud computing service; grouping the consumer and the one or more second consumers into a consumer block; and charging each consumer in the consumer block for actual use of the cloud computing service;
the charging including dividing an overhead cost among the consumers in the consumer block based on each customer'"'"'s actual use of the cloud computing service, the overhead cost being a value of an unused portion of the cloud computing service purchased from the provider. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a computer system; a receiving module for execution by the computer system to; receive a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency and a first transaction vehicle; receive a second purchase inquiry from each of one or more second consumers for the cloud computing service; and group the consumer and the one or more second consumers into a consumer block; a pricing module for execution by the computer system to price-out the cloud computing service from a provider in accordance with the purchase inquiry, where a price, from the price-out, of the cloud computing service is provided in a second currency and requires a second transaction vehicle, the second transaction vehicle being different than the first transaction vehicle; and a reconciliation module for execution by the computer system to; reconcile the price of the cloud computing service in the second currency using the second transaction vehicle with the purchase inquiry specifying the first currency and the first transaction vehicle; charge each consumer in the consumer block based on its actual use of the cloud computing service; and divide an overhead cost among the consumers in the consumer block based on each customer'"'"'s actual use of the cloud computing service, the overhead cost being a value of an unused portion of the cloud computing service purchased from the provider. - View Dependent Claims (5, 6)
-
-
7. A machine readable medium that is not a transitory propagating signal, the machine readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
receiving a purchase inquiry for a cloud computing service from a consumer, where the purchase inquiry specifies a first currency and a first transaction vehicle; pricing-out the cloud computing service from a provider in accordance with the purchase inquiry, where a price, from the pricing-out, for the cloud computing service is provided in a second currency and requires a second transaction vehicle, the second transaction vehicle being different than the first transaction vehicle; reconciling the price of the cloud computing service in the second currency using the second transaction vehicle with the purchase inquiry specifying the first currency and the first transaction vehicle; receiving a second purchase inquiry from each of one or more second consumers for the cloud computing service; grouping the consumer and the one or more second consumers into a consumer block; and charging each consumer in the consumer block for actual use of the cloud computing service;
the charging including dividing an overhead cost among the consumers in the consumer block based on each customer'"'"'s actual use of the cloud computing service, the overhead cost being a value of an unused portion of the cloud computing service purchased from the provider. - View Dependent Claims (8, 9)
-
Specification