IP Library Granted Patent US 8,965,802
Granted Patent B1
US 8,965,802 · App. 13/936,978 · Granted Feb 24, 2015

Brokering and payment optimization for cloud computing

Inventors: Eitan Hadar (Nesher, IL); Debra Jean Danielson (Somerset, NJ)
Assignee: CA, Inc.
G06Q20/12G06Q30/0611G06Q20/145
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,965,802
App. No.
13/936,978
Granted
Feb 24, 2015
Kind
B1
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 (31)

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.

2. The method of claim 1 wherein the actual use of the cloud computing service is determined by a usage interface that 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. 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.

5. The system of claim 4 , wherein the actual use of the cloud computing service is determined by a usage interface that wraps the cloud computing service.

6. The system of claim 4 , wherein the reconciliation module is further configured to charge back for underuse by a consumer in the consumer block.

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.

8. The machine readable medium of claim 7 wherein the actual use of the cloud computing service is determined by a usage interface that wraps the cloud computing service.

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

Assignments (3)
MERGER Recorded Mar 9, 2015
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 035113/0408 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE NAME OF RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 033369 FRAME 0537. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 9, 2015
From: HADAR, EITAN; DANIELSON, DEBRA JEAN
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 035145/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: HADAR, EITAN; DANIELSON, DEBRA JEAN
To: CA, INC.
Reel/Frame 033369/0537 →
Continuity (1)
Division 12767453 · Apr 26, 2010