IP Library Granted Patent US 8,484,136
Granted Patent B2
US 8,484,136 · App. 12/767,453 · Granted Jul 9, 2013

Brokering and payment optimization for cloud computing

Inventors: Eitan Hadar (Nesher, IL); Debra Jean Danielson (Somerset, NJ)
Assignee: CA, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,484,136
App. No.
12/767,453
Granted
Jul 9, 2013
Kind
B2
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.

Claims (34)

1. 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;

purchasing a quantity of the cloud computing service, the quantity of the cloud of computing service reserved for use for the second plurality of consumers grouped into the consumer block;

tabulating, using a first data processor configured by a usage interface, actual use of the cloud computing service for each consumer in the consumer block using a usage interface; and

charging, using a second data processor configured by a charging module, each consumer in the consumer block based on its actual use of the cloud computing service, wherein the charging includes using the second data processor to divide an overhead cost among the consumers in the consumer block based on each consumer in the consumer block's actual use of the cloud computing service, the overhead cost being a value of an unused portion of the purchased quantity of the cloud computing service.

2. The method of claim 1 , wherein the usage interface wraps the cloud computing service.

3. The method of claim 1 , wherein the charging includes a chargeback for underuse by a consumer in the consumer block.

4. The method of claim 1 , further comprising reconciling between payment from a consumer in a first currency and payment to the provider in a second currency, where the consumer is in the consumer block.

5. The method of claim 4 , wherein the payment from the consumer uses a first transaction vehicle and the payment to the provider uses a second transaction vehicle, the second transaction vehicle being a transaction vehicle accepted by the provider and the first transaction vehicle being a transaction vehicle not accepted by the provider; and

wherein the reconciling includes mediating between the first transaction vehicle and the second transaction vehicle.

6. A system comprising:

a first data processor;

a second data processor;

a third data processor;

a receiving module to configure the first data processor to receive a purchase inquiry for a cloud computing service from each of a first plurality of consumers, to group a second plurality of consumers from the first plurality of consumers into a consumer block, and to purchase a quantity of the cloud computing service, the quantity of the cloud of computing service reserved for use for the second plurality of consumers grouped into the consumer block;

a usage interface configure the second data processor to tabulate the actual use of the cloud computing service for each consumer in the consumer block; and

a reconciliation module to configure the third data processor to charge each consumer in the consumer block for its actual use of the cloud computing service, wherein the reconciliation module is configured to divide an overhead cost among the consumers in the consumer block based on each consumer in the consumer block's actual use of the cloud computing service, the overhead cost being a value of an unused portion of the purchased quantity of the cloud computing service.

7. The system of claim 6 , wherein the usage interface wraps the cloud computing service.

8. The system of claim 6 , wherein the reconciliation module is configured to chargeback for underuse by a consumer in the consumer block.

9. The system of claim 6 , wherein the reconciliation module is configured to reconcile between payment from a consumer in a first currency and payment to the provider in a second currency, where the consumer is in the consumer block.

10. The system of claim 9 , wherein the payment from the consumer uses a first transaction vehicle and the payment to the provider uses a second transaction vehicle, the second transaction vehicle being a transaction vehicle accepted by the provider and the first transaction vehicle being a transaction vehicle not accepted by the provider; and

wherein the reconciliation module is further configured to mediate between the first transaction vehicle and the second transaction vehicle.

11. A machine-readable medium that is not a transitory propagating signal, the 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;

purchasing a quantity of the cloud computing service, the quantity of the cloud of computing service reserved for use for the second plurality of consumers grouped into the 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, wherein the charging includes dividing an overhead cost among the consumers in the consumer block based on each consumer in the consumer block's actual use of the cloud computing service, the overhead cost being a value of an unused portion of the purchased quantity of the cloud computing service.

12. The machine-readable medium of claim 11 , wherein the usage interface wraps the cloud computing service.

13. The machine-readable medium of claim 11 , wherein the charging includes a chargeback for underuse by a consumer in the consumer block.

14. The machine-readable medium of claim 11 , further comprising reconciling between payment from a consumer in a first currency and payment to the provider in a second currency, where the consumer is in the consumer block.

15. The machine-readable medium of claim 14 , wherein the payment from the consumer uses a first transaction vehicle and the payment to the provider uses a second transaction vehicle, the second transaction vehicle being a transaction vehicle accepted by the provider and the first transaction vehicle being a transaction vehicle not accepted by the provider; and

wherein the reconciling includes mediating between the first transaction vehicle and the second transaction vehicle.

Assignments (2)
CHANGE OF NAME Recorded Jun 12, 2013
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 030630/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2010
From: HADAR, EITAN; DANIELSON, DEBRA JEAN
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 024290/0113 →
Continuity (1)
Related Publication 20110264571A1 · Oct 27, 2011