IP Library Granted Patent US 8,645,267
Granted Patent B2
US 8,645,267 · App. 09/854,423 · Granted Feb 4, 2014

Using currency to purchase from sellers that do not recognize the currency

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,645,267
App. No.
09/854,423
Granted
Feb 4, 2014
Kind
B2
Abstract

Processing transactions involving participants that do not support the same currency generally involves incrementing and decrementing currencies associated with the participants. This allows the participants to participate in transactions where they would not ordinarily be able to do so. A request is received from a first participant to process a transaction using a first currency that is not recognized by a second participant in the transaction. In response to receiving the request from the first participant, an amount of the first currency associated with the first participant is decremented. Also in response to receiving the request from the first participant, an amount of second currency associated with the first participant is incremented. The second participant recognizes the second currency. The transaction is processed using the amount of second currency associated with the first participant.

Claims (57)

1. A computer-implemented method of processing a transaction comprising:

receiving, at an intermediary computer, from a client device associated with a first participant in the transaction, a request to process the transaction using a first currency that is not recognized by a second participant in the transaction, wherein the client device is operatively connected to the intermediary computer via a communications link, and wherein the first currency comprises a private currency;

decrementing, by the intermediary computer, an amount of the first currency associated with the first participant by decrementing a balance of a first currency account of the first participant maintained at the intermediary computer;

incrementing, by the intermediary computer, an amount of second currency associated with the first participant by incrementing a balance of a second currency account of the first participant maintained at the intermediary computer, wherein the second currency is recognized by the second participant; and

processing the transaction using the amount of second currency associated with the first participant;

wherein the amount of second currency incremented by the intermediary computer is determined based upon at least a set of one or more conversion criteria; and

wherein the set of one or more conversion criteria includes a time at which the request from the first participant is received.

2. The method as recited in claim 1 , wherein the amount of second currency incremented by the intermediary computer is determined based upon at least the amount of first currency decremented by the intermediary computer.

3. The method as recited in claim 1 , wherein the set of one or more conversion criteria includes one or more attributes of the first participant.

4. The method as recited in claim 1 , wherein the set of one or more conversion criteria includes one or more attributes of the second participant.

5. The method as recited in claim 1 , wherein the set of one or more conversion criteria includes one or more attributes of the transaction.

6. The method as recited in claim 5 , wherein the set of one or more conversion criteria includes which products or services are involved in the transaction.

7. The method as recited in claim 1 , wherein decrementing the balance of the first currency account and incrementing the balance of the second currency account are performed as an atomic transaction.

8. The method as recited in claim 1 , further comprising incrementing the balance of the first currency account of the first participant by the amount of first currency that was previously decremented if the transaction is not successfully processed.

9. The method as recited in claim 8 , further comprising decrementing the balance of the second currency account of the first participant by the amount of second currency that was previously incremented.

10. The method as recited in claim 1 , further comprising:

receiving, at the intermediary computer, a request to process a second transaction involving the first participant and a third participant using the first currency that is not recognized by the third participant;

decrementing, by the intermediary computer, an additional amount of the first currency associated with the first participant;

incrementing, by the intermediary computer, an amount of third currency associated with the first participant, wherein the third currency is recognized by the third participant; and

processing the second transaction using the amount of the third currency.

11. A computer-readable medium including computer-executable instructions for processing a transaction, the instructions operable when executed by one or more processors to cause the one or more processors to:

receive, at an intermediary computer, from a first participant in the transaction, a request to process the transaction using a first currency that is not recognized by a second participant in the transaction, wherein the first currency comprises a private currency;

decrement, by the intermediary computer, an amount of the first currency associated with the first participant by decrementing a balance of a first currency account of the first participant maintained at the intermediary computer;

increment, by the intermediary computer, an amount of second currency associated with the first participant by incrementing a balance of a second currency account of the first participant maintained at the intermediary computer, wherein the second currency is recognized by the second participant; and

process the transaction using the amount of second currency associated with the first participant;

wherein the amount of second currency incremented by the intermediary computer is determined based upon at least a set of one or more conversion criteria; and

wherein the set of one or more conversion criteria includes a time at which the request from the first participant is received.

12. The computer-readable medium as recited in claim 11 , wherein the amount of second currency incremented by the intermediary computer is determined based upon at least the amount of first currency decremented by the intermediary computer.

13. The computer-readable medium as recited in claim 11 , wherein the set of one or more conversion criteria includes one or more attributes of the first participant.

14. The computer-readable medium as recited in claim 11 , wherein the set of one or more conversion criteria includes one or more attributes of the second participant.

15. The computer-readable medium as recited in claim 11 , wherein the set of one or more conversion criteria includes one or more attributes of the transaction.

16. The computer-readable medium as recited in claim 15 , wherein the set of one or more conversion criteria includes which products or services are involved in the transaction.

17. The computer-readable medium as recited in claim 11 , wherein decrementing the balance of the first currency account and incrementing the balance of the second currency account are performed as an atomic transaction.

18. The computer-readable medium as recited in claim 11 , further comprising computer-executable instructions which, when executed by the one or more processors, cause the one or more processors to increment the balance of the first currency account of the first participant by the amount of first currency that was previously decremented if the transaction is not successfully processed.

19. The computer-readable medium as recited in claim 18 ,

further comprising computer-executable instructions which, when executed by the one or more processors, cause the one or more processors to decrement the balance of the second currency account of the first participant by the amount of second currency that was previously incremented.

20. The computer-readable medium as recited in claim 11 , further comprising computer-executable instructions which, when executed by the one or more processors, cause the one or more processors to:

receive, at the intermediary computer, from the first participant, a request to process a second transaction involving the first participant and a third participant using the first currency that is not recognized by the third participant;

decrement, by the intermediary computer, an additional amount of the first currency associated with the first participant;

increment, by the intermediary computer, an amount of third currency associated with the first participant, wherein the third currency is recognized by the third participant; and

process the second transaction using the amount of the third currency.

21. An apparatus for processing a transaction, the apparatus comprising:

an input/output mechanism configured to receive, from a first participant in the transaction, a request to process the transaction using a first currency that is not recognized by a second participant in the transaction, wherein the first currency comprises a private currency; and

a transaction processor communicatively coupled to the input/output mechanism, wherein the transaction processor is configured to:

decrement an amount of the first currency associated with the first participant, in response to the request from the first participant, by decrementing a balance of a first currency account of the first participant;

increment an amount of second currency associated with the first participant by incrementing a balance of a second currency account of the first participant, wherein the second currency is recognized by the second participant;

process the transaction using the amount of second currency associated with the first participant; and

determine the amount of second currency incremented based upon at least a set of one or more conversion criteria;

wherein the set of one or more conversion criteria includes a time at which the request from the first participant is received.

22. The apparatus as recited in claim 21 , wherein the transaction processor is further configured to determine the amount of second currency to be incremented based upon at least the amount of first currency decremented.

23. The apparatus as recited in claim 21 , wherein the set of one or more conversion criteria includes one or more attributes of the first participant.

24. The apparatus as recited in claim 21 , wherein the set of one or more conversion criteria includes one or more attributes of the second participant.

25. The apparatus as recited in claim 21 , wherein the set of one or more conversion criteria includes one or more attributes of the transaction.

26. The apparatus as recited in claim 25 , wherein the set of one or more conversion criteria includes which products or services are involved in the transaction.

27. The apparatus as recited in claim 21 , wherein the transaction processor is further configured to decrement the balance of the first currency account and increment the balance of the second currency account as an atomic transaction.

28. The apparatus as recited in claim 21 , wherein the transaction processor is further configured to increment the balance of the first currency account of the first participant by the amount of first currency that was previously decremented if the transaction is not successfully processed.

29. The apparatus as recited in claim 28 , wherein the transaction processor is further configured to decrement the balance of the second currency account of the first participant by the amount of second currency that was previously incremented.

Assignments (8)
MERGER Recorded Nov 3, 2015
From: RISIBLE ENTERPRISES LLC
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 036952/0283 →
MERGER Recorded Dec 20, 2012
From: INKTOMI CORPORATION
To: YAHOO! INC.
Reel/Frame 029508/0687 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER AND FILING DATE WITHIN THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 012076 FRAME 0855. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 20, 2012
From: TSO, MICHAEL M.
To: INKTOMI CORPORATION
Reel/Frame 029530/0112 →
CHANGE OF NAME Recorded Dec 20, 2012
From: E-CENTIVES, INC.
To: INVENDA CORPORATION
Reel/Frame 029530/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: INVENDA CORPORATION
To: RISIBLE ENTERPRISES LLC
Reel/Frame 029439/0161 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 3, 2011
From: YAHOO, INC.
To: INVENDA CORPORATION (FORMERLY E-CENTIVES, INC.)
Reel/Frame 026385/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2006
From: INKTOMI CORPORATION
To: YAHOO! INC.
Reel/Frame 018361/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2001
From: TSO, MICHAEL M.
To: INKTOMI CORPORATION
Reel/Frame 012076/0855 →