Nova Patents
EP0784282A2

Electronic-monetary system

Abstract

An improved monetary system using electronic media to exchange economic value securely and reliably. The invention provides a complete monetary system having electronic money that is interchangeable with conventional paper money comprising (1) issuing banks or financial institutions that are coupled to a money generator device for generating and issuing to subscribing customers electronic currency backed by demand deposits electronic credit authorizations; (2) correspondent banks that accept and distribute the electronic money; (3) a plurality of transaction devices that are used by subscribers for storing electronic money, for performing money transactions with the on-line systems of the participating banks or for exchanging electronic money with other like transaction devices; (4) automated teller devices, associated with the issuing and correspondent banks, for process handling and interfacing the transaction devices to the issuing and correspondent banks, and for interfacing between the issuing and correspondent banks themselves; and (5) a clearing bank for balancing the electronic money accounts of the different issuing banks (6).

EP0784282A2, drawing sheet 1
Sheet 1 of 69

Term

Term ended

Projected expiry passed 13 November 2012, 13.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

26 claims: 7 independent, 19 dependent

  1. 1
    A method for a subscriber to use a transaction module (4) in order to perform a withdrawal from said subscriber's bank account at an issuing bank (1) having a teller module (5), a money generator module (6), and a computer controlled accounting system, said method characterized by the steps of:(a) said subscriber selecting, by way of said transaction module (4), said bank account from which to make said withdrawal, and a withdrawal amount;(b) said transaction module (4) establishing a first cryptographically secure session with said teller module (5);(c) said transaction module (4) sending a withdrawal request to said teller module (5), via said first cryptographically secure session, wherein said withdrawal request includes said withdrawal amount, and bank account information which corresponds to said bank account;(d) checking said bank account information to verify its validity;(e) checking said bank account for sufficient funds;(f) said teller module (5) establishing a second cryptographically secure session with said money generator module (6);(g) said teller module (5) sending a create money request to said money generator module (6), via said second cryptographically secure session, wherein said create money request includes a requested note value;(h) crediting a money issued account in said accounting system by said requested note value;(i) debiting said bank account in said accounting system by said withdrawal amount;(j) said money generator module (6) generating a first electronic representation of money (11) in said requested note value;(k) transferring said first electronic representation of money (11) to said teller module (5), via said second cryptographically secure session;and (l) transferring said first electronic representation of money (11) from said teller module (5) to said transaction module (4), via said first cryptographically secure session.
  2. 7
    A method for a subscriber to use a transaction module (4) to withdraw an electronic representation of money (11) from a correspondent bank (2), said method characterized by the steps of:(a) said subscriber selecting, by way of said transaction module (4), a bank account from which to make a withdrawal, and a withdrawal amount;(b) establishing a first cryptographically secure session between said transaction module (4) and a first teller module associated with said correspondent bank (2);(c) said transaction module sending a first withdrawal request to said first teller module, via said first cryptographically secure session, wherein said withdrawal request includes said withdrawal amount and bank account information corresponding to said bank account;(d) checking said bank account information to verify its validity;(e) checking said bank account for sufficient funds;(f) establishing a second cryptographically secure session between said first teller module and a second teller module associated with said issuing bank (1);(g) debiting said subscriber's bank account by said withdrawal amount in a first computer controlled accounting system associated with said correspondent bank;(h) crediting a deposited at issuing bank account in said first accounting system by said withdrawal amount;(i) said first teller module sending a second withdrawal request to said second teller module, via said second cryptographically secure session, wherein said second withdrawal request includes said withdrawal amount;(j) establishing a third cryptographically secure session between said second teller module and a money generator module (6);(k) said second teller module sending a create money request to said money generator module (6), via said third cryptographically secure session, wherein said create money request includes said withdrawal amount;(l) said money generator module (6) generating a new electronic representation of money (11) of said withdrawal amount;(m) transferring said new electronic representation of money to said second teller module, via said third cryptographically secure session;(n) crediting a money issued account in a second computer controlled accounting system associated with said issuing bank by said withdrawal amount;(o) debiting a correspondent bank money account in said second accounting system by said withdrawal amount;(p) transferring said new electronic representation of money from said second teller module to said first teller module, via said second cryptographically secure session;and (q) transferring said new electronic representation of money from said first teller module to said transaction module, via said first cryptographically secure session.
  3. 10
    A method for a subscriber to use a transaction module (4) to perform a deposit to said subscriber's bank account at an issuing bank (1) having a teller module (5), a money generator module (6), and a computer controlled accounting system, said method characterized by the steps of:(a) said subscriber selecting, by way of said transaction module (4), a deposit amount and said bank account in which to make said deposit;(b) checking if said transaction module (4) contains sufficient funds;(c) said transaction module (4) establishing a first cryptographically secure session with said teller module (5);(d) said transaction module (4) sending a deposit request to said teller module (5), via said first cryptographically secure session, wherein said deposit request includes said deposit amount and bank account information corresponding to said bank account;(e) checking said bank account information to verify its validity;(f) said transaction module (4) transferring a first electronic representation of money to said teller module (5), via said first cryptographically secure session;and (g) crediting said bank account in said accounting system by said deposit amount.
  4. 14
    A method for a subscriber to use a transaction module (4) to deposit electronic representations of money (11) at a correspondent bank (2), said method characterized by the steps of:(a) said subscriber selecting, by way of said transaction module (4), a deposit amount and a bank account in which to make a deposit;(b) checking if said transaction module (4) contains sufficient funds;(c) establishing a first cryptographically secure session between said transaction module (4) and a first teller module associated with said correspondent bank (2);(d) said transaction module (4) sending a first deposit request to said first teller module, via said first cryptographically secure session, wherein said deposit request includes said first deposit amount and bank account information corresponding to said bank account;(e) checking said bank account information to verify its validity;(f) said transaction module transferring said electronic representations of money to said first teller module, via said first cryptographically secure session;(g) said first teller module sending a first deposit acknowledgment to said transaction module, via said first cryptographically secure session;(h) crediting said subscriber's bank account in a first computer controlled accounting system associated with said correspondent bank by said deposit amount;(i) establishing a second cryptographically secure session between said first teller module and a second teller module;(j) said first teller module sending a second deposit request to said second teller module, via said second cryptographically secure session, wherein said second deposit request includes said deposit amount;(k) debiting a deposited at issuing bank account in said first accounting system by said deposit amount;(l) transferring said electronic representations of money from said first teller module to said second teller module, via said second cryptographically secure session;(m) crediting a correspondent bank money account in a second computer controlled accounting system associated with an issuing bank by said deposit amount;and (n) said second teller module sending a second deposit acknowledgment to said first teller module, via said second cryptographically secure session.
  5. 17
    A method for updating time limited electronic representations of money stored in a transaction module (4) by interaction with a teller module (5) during a withdrawal transaction, characterized by the steps of:establishing a connection between said transaction module (4) and said teller module (5) for performing a withdrawal transaction, wherein said transaction module stores a plurality of electronic representations of money (11) each associated with a time limit;said transaction module (4) transferring its stored electronic representations of money (11) to said teller module whether or not said electronic representations of money (11) have expired;said money generator module (6) generating a new electronic representation of money having a total monetary value equal to a withdrawal amount plus a total value of all said electronic representations of money transferred from said transaction module, where said new electronic representation of money has an updated time limit;and said teller module (5) transferring said new electronic representation of money to said transaction module (4).
  6. 18
    A method for updating time limited electronic representations of money (11) stored in a transaction module (4) by interaction with a teller module (5) during a deposit transaction, characterized by the steps of:establishing a connection between said transaction module (4) and said teller module (5) for performing a deposit transaction, wherein said transaction module (4) stores a plurality of electronic representations of money (11) each associated with a time limit;said transaction module (4) transferring its stored electronic representations of money (11) to said teller module (5) whether or not said electronic representations of money (11) have expired;said money generator module (6) generating a new electronic representation of money having a total monetary value equal to a total value of all said electronic representations of money transferred from said transaction module minus a deposit amount, where said new electronic representation of money has an updated time limit;and said teller module (5) transferring said new electronic representation of money to said transaction module (4).
  7. 19
    The method of claims 17 or 18, characterized in that said money generator module (6) and said teller module (5) are combined in a processing device (1001).
  8. 20
    An electronic monetary system for withdrawing electronic representations of money (11), characterized by:a transaction module (4), a first teller module, and a second teller module each having cryptographic means for establishing a session, a transaction log, and abort means for reversing the module state in the event of transaction failure, where transaction failure may be triggered by a time-out protocol;wherein a first session is established between said transaction module (4) and said first teller module, and a second session is established between said first teller module and said second teller module;wherein during a withdrawal transaction, an electronic representation of money (11) is transferred from said second teller module to said first teller module via said second session, and then said electronic representation of money is transferred from said first teller module to said transaction module (4) via said first session;wherein after said transaction module (4) receives said electronic representation of money (11), said first teller module and transaction module finally update their transaction logs to finalize said first session;and    wherein after said first session is finalized said second teller module and said first teller module finally update their transaction logs to finalize said second session.