Foreign exchange transaction system
First Claim
1. A method for foreign exchange settlement using a first money module and a second money module, comprising:
- (a) establishing a cryptographically secure session between said first money module and said second money module;
(b) a first subscriber sending first exchange data, including a plurality of amounts by different monetary units, to said first money module;
(c) said first money module sending said first exchange data to said second money module, via said cryptographically secure session;
(d) said second money module prompting a second subscriber for verification of said first exchange data;
(e) said second subscriber sending second exchange data, including a plurality of amounts by different monetary units, to said second money module;
(f) said second money module sending said second exchange data to said first money module, via said cryptographically secure session;
(g) said first money module prompting said first subscriber for verification of said second exchange data;
(h) in a first transfer, said first money module transferring first electronic representations of money to said second money module via said cryptographically secure session, wherein each of said first electronic representations of money have a monetary unit identifier, and wherein said first electronic representations of money are in said amounts and in said monetary units specified by said first exchange data;
(i) in a second transfer, said second money module transferring second electronic representations of money to said first money module via said cryptographically secure session, wherein each of said second electronic representations of money have a monetary unit identifier, and wherein said second electronic representations of money are in said amounts and in said monetary units specified by said second exchange data; and
(j) said first and second money modules each unconditionally updating a transaction log to separately finalize said first transfer and said second transfer.
1 Assignment
0 Petitions
Accused Products
Abstract
A realtime multilateral foreign exchange settlement system having a computer implemented netting system, a processor-based multilateral settlement coordinator (MSC) having a first money module and a first host application, where the first host application receives debit and credit data from said netting system. A plurality of processor-based multilateral settlement agents (MSAs) each having a second money module and a second host application. A plurality of processor-based counterparty settlement agents (CSAs) each having a third money module and a third host application. The second and third money modules communicate via cryptographically secure sessions. The first money module receives electronic money from the third money modules of net debit CSAs via the second money modules. When all net debit counterparties have paid, the first money module sends the electronic money to the third money modules of net credit CSAs via the second money modules.
281 Citations
23 Claims
-
1. A method for foreign exchange settlement using a first money module and a second money module, comprising:
-
(a) establishing a cryptographically secure session between said first money module and said second money module; (b) a first subscriber sending first exchange data, including a plurality of amounts by different monetary units, to said first money module; (c) said first money module sending said first exchange data to said second money module, via said cryptographically secure session; (d) said second money module prompting a second subscriber for verification of said first exchange data; (e) said second subscriber sending second exchange data, including a plurality of amounts by different monetary units, to said second money module; (f) said second money module sending said second exchange data to said first money module, via said cryptographically secure session; (g) said first money module prompting said first subscriber for verification of said second exchange data; (h) in a first transfer, said first money module transferring first electronic representations of money to said second money module via said cryptographically secure session, wherein each of said first electronic representations of money have a monetary unit identifier, and wherein said first electronic representations of money are in said amounts and in said monetary units specified by said first exchange data; (i) in a second transfer, said second money module transferring second electronic representations of money to said first money module via said cryptographically secure session, wherein each of said second electronic representations of money have a monetary unit identifier, and wherein said second electronic representations of money are in said amounts and in said monetary units specified by said second exchange data; and (j) said first and second money modules each unconditionally updating a transaction log to separately finalize said first transfer and said second transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for realtime multilateral foreign exchange settlement using a processor-based multilateral settlement coordinator (MSC) having a first money module, a plurality of processor-based multilateral settlement agents (MSAs) each having a second money module, and a plurality of processor-based counterparty settlement agents (CSAs) each having a third money module, comprising the steps:
-
(a) said MSC receiving net counterparty debit and credit data from a netting system; (b) said MSC sending said net counterparty debit data to said MSAs; (c) said MSAs sending said net counterparty debit data to net debit CSAs; (d) said net debit CSAs transferring electronic money to said MSAs, via first cryptographically secure sessions established between said second and third money modules, in accordance with said net counterparty debit data; (e) said second money modules of said MSAs transferring said electronic money to said first money module of said MSC; (f) said first money module of said MSC transferring said electronic money to said second money modules of said MSAs, for net credit counterparties; and (g) said MSAs transferring said electronic money to said net credit counterparty CSAs, via second cryptographically secure sessions established between said second and third money modules, in accordance with said net counterparty credit data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for realtime multilateral foreign exchange settlement using a processor-based multilateral settlement coordinator (MSC) having a first money module and a first host application, and a plurality of processor-based counterparty settlement agents (CSAs) each having a second money module and a second host application, comprising the steps:
-
(a) said first host application receiving net counterparty debit and credit data from a netting system; (b) said first host application sending said net counterparty debit data and settlement date and time data to said second host applications of net debit CSAs; (c) establishing first cryptographically secure sessions between said first and second money modules of said net debit CSAs; (d) said net debit CSAs transferring electronic money to said MSC, via said cryptographically secure session, in accordance with said net counterparty debit data; (e) said first host application checking if all said net debit CSAs have paid; (f) establishing second cryptographically secure sessions between said first and second money modules of net credit CSAs; and (g) said MSC transferring said electronic money to said net credit CSAs, via said second cryptographically secure sessions, in accordance with said net counterparty credit data.
-
-
21. A realtime multilateral foreign exchange settlement system, comprising;
-
a computer implemented netting system; a processor-based multilateral settlement coordinator (MSC) having a first money module and a first host application, where said first host application receives debit and credit data from said netting system; a plurality of processor-based multilateral settlement agents (MSAs) each having a second money module and a second host application; and a plurality of processor-based counterparty settlement agents (CSAs) each having a third money module and a third host application; wherein said second and third money modules communicate via cryptographically secure sessions; where said first money module receives electronic money from said third money modules of net debit CSAs via said second money modules; where when all net debit counterparties have paid, said first money module sends said electronic money to said third money modules of net credit CSAs via said second money modules. - View Dependent Claims (22)
-
-
23. A processor-based counterparty settlement agent, comprising:
-
a money module that stores, transfers, and receives electronic representations of money, where said money module establishes cryptographically secure sessions with other money modules; and a realtime host application that receives net debit data and accordingly instructs said money module to transfer electronic representations of money, and that receives net credit data and accordingly instructs said money module to receive electronic representations of money.
-
Specification