← Back to Patent Explorer
US5453601A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic-monetary system

Assignee: Citibank NA
•
Filing: 1991-11-15
•
Granted: 1995-09-26
•
Expires: 2011-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 money including electronic currency backed by demand deposits, or 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) 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; (5) a security arrangement for maintaining the integrity of the system; and (6) reconciliation and clearing processes to monitor and balance the monetary system.

Inventors

  • 👤 Sholom S. Rosen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:18
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/02; G06Q20/04; G06Q20/06; G06Q20/08; G06Q20/10; G06Q20/108; G06Q20/1085; G06Q20/22; G06Q20/26; G06Q20/29; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/36; G06Q20/367; G06Q20/3674; G06Q20/3676; G06Q20/3678; G06Q20/38; G06Q20/381; G06Q20/40; G06Q40/00; G06Q40/02; G07F19/00; G07F19/20; G07F19/211; G07F7/0806; G07F7/0813; G07F7/082

Claims Analysis

Total Claims: 119
Claim 1
Independent Claim 172 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system; electronic representations of currency that are credited in said on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of currency; a teller module associated with said issuing bank, capable of storing said electronic representations of currency, and intermediating banking transactions involving said electronic representations of currency; a transaction module capable of storing said electronic representations of currency, performing on-line transactions with said issuing bank, and exchanging said electronic representations of currency with other transaction modules in off-line transactions; where said electronic representations of currency each include an original monetary value generated by said money generator module; and said teller and transaction modules having processors operative, when said modules are functioning as transferor modules transferring one of said electronic representations of currency to a transferee module, to generate and include in said transferred electronic representation of currency a transfer record having a transferred monetary value.
Claim 2
Dependent Claim 172 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system; electronic representations of currency that are credited in said on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of currency; a teller module associated with said issuing bank, capable of storing said electronic representations of currency, and intermediating banking transactions involving said electronic representations of currency; a transaction module capable of storing said electronic representations of currency, performing on-line transactions with said issuing bank, and exchanging said electronic representations of currency with other transaction modules in off-line transactions; where said electronic representations of currency each include an original monetary value generated by said money generator module; and said teller and transaction modules having processors operative, when said modules are functioning as transferor modules transferring one of said electronic representations of currency to a transferee module, to generate and include in said transferred electronic representation of currency a transfer record having a transferred monetary value.
Claim 3
Dependent Claim 38 words
The electronic monetary system of claim 1, wherein said transaction module and said teller module each have a note directory for keeping track of a current monetary value for each of said electronic representations of currency stored therein.
Claim 4
Dependent Claim 52 words
The electronic monetary system of claim 2, wherein said current monetary value recorded in said note directory of said transferor module, and associated with one of said electronic representations of currency stored therein, is decremented by said transferred monetary value upon transferring said transferred electronic representation of currency to said transferee module.
Claim 5
Dependent Claim 34 words
The electronic monetary system of claim 1, where said electronic representations of currency include a money generator digital signature produced by said money generator and a transferor digital signature produced by said transferor module.
Claim 6
Dependent Claim 60 words
The electronic monetary system of claim 4, where said electronic representations of currency include certificates corresponding to said money generator digital signature, and said transferor digital signature, where each of said certificates includes a module identifier and a first cryptographic key of said digital signature producer, and where said first cryptographic key is used to validate said corresponding digital signature.
Claim 7
Dependent Claim 48 words
The electronic monetary system of claim 5, where said certificates are digitally signed by a security server associated with a Certification Agency, and said certificates may be validated using a second cryptographic key of said security server that is available to said teller module and said transaction module.
Claim 8
Dependent Claim 22 words
The electronic monetary system of claim 1, wherein said transfer record further includes an indication of date-of-transfer and a transferee module identifier.
Claim 9
Dependent Claim 21 words
The electronic monetary system of claim 1, wherein said electronic representations of currency include transferor module identifiers and transferee module identifiers.
Claim 10
Dependent Claim 40 words
The electronic monetary system of claim 8, wherein said transferee module verifies that the most recent of said transferor module identifiers contained in said transferred electronic representation of currency is the same as a module identifier of said transferor module.
Claim 11
Dependent Claim 27 words
The electronic monetary system of claim 1, wherein said money generator, teller, and transaction modules are tamper-proof devices that are capable of communicating via cryptographically secure sessions.
Claim 12
Dependent Claim 25 words
The electronic monetary system of claim 10, wherein each of said modules is configured to perform as a modular co-processor of an electronic processing device.
Claim 13
Dependent Claim 61 words
The electronic monetary system of claim 10, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 14
Dependent Claim 150 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system; electronic representations of currency that are credited in said on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of currency; a teller module associated with said issuing bank, capable of storing said electronic representations of currency, and intermediating banking transactions involving said electronic representations of currency; a transaction module capable of storing said electronic representations of currency, performing on-line transactions with said issuing bank, and exchanging said electronic representations of currency with other transaction modules in off-line transactions; where said electronic representations of currency include an expiration date; said other transaction modules having processors adapted to refuse to accept attempted transfers of said electronic representations of currency when said attempted transfers occur after said expiration date of said electronic representations of currency.
Claim 15
Dependent Claim 150 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system; electronic representations of currency that are credited in said on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of currency; a teller module associated with said issuing bank, capable of storing said electronic representations of currency, and intermediating banking transactions involving said electronic representations of currency; a transaction module capable of storing said electronic representations of currency, performing on-line transactions with said issuing bank, and exchanging said electronic representations of currency with other transaction modules in off-line transactions; where said electronic representations of currency include an expiration date; said other transaction modules having processors adapted to refuse to accept attempted transfers of said electronic representations of currency when said attempted transfers occur after said expiration date of said electronic representations of currency.
Claim 16
Dependent Claim 29 words
The electronic monetary system of claim 13, wherein said issuing bank has accounting process means for maintaining appropriate accounts during deposits and withdrawals of said electronic representations of currency.
Claim 17
Dependent Claim 25 words
The electronic monetary system of claim 13, wherein said expiration date varies in accordance with a monetary value associated with said electronic representations of currency.
Claim 18
Dependent Claim 26 words
The electronic monetary system of claim 13, wherein said electronic representations of currency stored in said transaction module are updated when transacting with said teller module.
Claim 19
Dependent Claim 63 words
The electronic monetary system of claim 16, wherein said electronic representations of currency are updated by said transaction module transferring said stored electronic representations of currency to said teller module, said money generator module generating a new replacement electronic representation of currency having a new expiration date, and said teller module transferring said new replacement electronic representation of currency to said transaction module.
Claim 20
Dependent Claim 27 words
The electronic monetary system of claim 13, wherein said money generator, teller, and transaction modules are tamper-proof devices that are capable of communicating via cryptographically secure sessions.
Claim 21
Dependent Claim 61 words
The electronic monetary system of claim 18, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 22
Dependent Claim 186 words
An electronic monetary system comprising: an issuing bank having a first on-line accounting system; electronic representations of money that are credited in said first on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of money; a teller module associated with said issuing bank, capable of storing said electronic representations of money, and intermediating banking transactions involving said electronic representations of money; a transaction module capable of storing said electronic representations of money, performing on-line transactions with said issuing bank, and exchanging said electronic representations of money with other transaction modules in off-line transactions; a security server used for implementing the security of the electronic monetary system; where said money generator module, said teller module, and said transaction module are each associated with a unique module identifier contained within a certificate that is digitally signed by said security server, where said certificates are only valid for a limited period of time, after which time said associated module will not be able to transact with other modules until a new certificate is obtained.
Claim 23
Dependent Claim 186 words
An electronic monetary system comprising: an issuing bank having a first on-line accounting system; electronic representations of money that are credited in said first on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of money; a teller module associated with said issuing bank, capable of storing said electronic representations of money, and intermediating banking transactions involving said electronic representations of money; a transaction module capable of storing said electronic representations of money, performing on-line transactions with said issuing bank, and exchanging said electronic representations of money with other transaction modules in off-line transactions; a security server used for implementing the security of the electronic monetary system; where said money generator module, said teller module, and said transaction module are each associated with a unique module identifier contained within a certificate that is digitally signed by said security server, where said certificates are only valid for a limited period of time, after which time said associated module will not be able to transact with other modules until a new certificate is obtained.
Claim 24
Dependent Claim 29 words
The electronic monetary system of claim 20, wherein said issuing bank has accounting process means for maintaining appropriate accounts during deposits and withdrawals of said electronic representations of money.
Claim 25
Dependent Claim 25 words
The electronic monetary system of claim 20, wherein said security server distributes said new certificate, a bad module list, and a certificatory key, when required.
Claim 26
Dependent Claim 52 words
The electronic monetary system of claim 20, wherein said security server digitally signs an account profile having data fields including a bank identifier, an account number, and an indication of account type, where said account profile is used by said transaction module to access a subscriber account identified by said account number.
Claim 27
Dependent Claim 29 words
The electronic monetary system of claim 20, wherein said money generator module, teller module, transaction module, and security server are tamper-proof devices capable of communicating via cryptographically secure sessions.
Claim 28
Dependent Claim 69 words
The electronic monetary system of claim 24, wherein each said module and said security server may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module and said security server may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 29
Dependent Claim 158 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system; an electronic credit authorization that is drawn on a subscriber's loan account in said on-line accounting system so as to reduce said subscriber's available credit line; a money generator module associated with said issuing bank, for generating said electronic credit authorization; a teller module associated with said issuing bank, capable of storing said electronic credit authorization, and intermediating banking transactions involving said electronic credit authorization; a transaction module capable of storing said electronic credit authorization, performing on-line transactions with said issuing bank, and transferring said electronic credit authorization to another transaction module in an off-line transaction; and where said electronic credit authorization includes an account number of said subscriber's loan account, a monetary amount and a digital signature produced by said money generator module; and where, when said electronic credit authorization is deposited, said issuing bank debits said subscriber's loan account by said monetary amount.
Claim 30
Dependent Claim 158 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system; an electronic credit authorization that is drawn on a subscriber's loan account in said on-line accounting system so as to reduce said subscriber's available credit line; a money generator module associated with said issuing bank, for generating said electronic credit authorization; a teller module associated with said issuing bank, capable of storing said electronic credit authorization, and intermediating banking transactions involving said electronic credit authorization; a transaction module capable of storing said electronic credit authorization, performing on-line transactions with said issuing bank, and transferring said electronic credit authorization to another transaction module in an off-line transaction; and where said electronic credit authorization includes an account number of said subscriber's loan account, a monetary amount and a digital signature produced by said money generator module; and where, when said electronic credit authorization is deposited, said issuing bank debits said subscriber's loan account by said monetary amount.
Claim 31
Dependent Claim 28 words
The electronic monetary system of claim 26, wherein said issuing bank has accounting process means for maintaining appropriate accounts during deposits and withdrawals of said electronic credit authorization.
Claim 32
Dependent Claim 23 words
The electronic monetary system of claim 26, wherein said transaction module may only once transfer said electronic credit authorization to another transaction module.
Claim 33
Dependent Claim 25 words
The electronic monetary system of claim 26, wherein said money generator, teller, and transaction modules are tamper-proof devices capable of communicating via cryptographically secure sessions.
Claim 34
Dependent Claim 79 words
The electronic monetary system of claim 29, wherein said electronic credit authorization includes digital signatures produced by said teller and transaction modules upon transferring said electronic credit authorization; and where said money generator module, said teller module, and said transaction module are each associated with an electronic certificate by which other modules may verify their authenticity; whereby said transferring of said electronic credit authorization by said transaction module to said other transaction module may be performed without subscriber identification.
Claim 35
Dependent Claim 61 words
The electronic monetary system of claim 29, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 36
Dependent Claim 57 words
The electronic monetary system of claim 26, wherein said transaction module is capable of storing both electronic representations of currency and electronic credit authorizations, and where said transaction module can transfer both said electronic representations of currency and said electronic credit authorizations in a single transaction transfer to said other transaction module via a cryptographically secure session.
Claim 37
Dependent Claim 207 words
An electronic monetary system comprising: an issuing bank having a first on-line accounting system; electronic representations of money that are credited in said first on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of money; a first teller module associated with said issuing bank, capable of storing said electronic representations of money; a plurality of correspondent banks, each having a second on-line accounting system and each maintaining an account at said issuing bank; a plurality of second teller modules, each associated with one of said correspondent banks, each capable of storing said electronic representations of money; a transaction module capable of storing said electronic representations of money, performing on-line transactions with said plurality of correspondent banks or said issuing bank, and exchanging said electronic representations of money with other transaction modules in off-line transactions; where said first teller module has a first processor capable of intermediating transactions among said first on-line accounting system, said money generator, said second teller module, and/or said transaction module; and where said second teller module has a second processor capable of intermediating transactions among said second on-line accounting system, said first teller module, and/or said transaction module.
Claim 38
Dependent Claim 207 words
An electronic monetary system comprising: an issuing bank having a first on-line accounting system; electronic representations of money that are credited in said first on-line accounting system as current liabilities of said issuing bank; a money generator module associated with said issuing bank, for generating said electronic representations of money; a first teller module associated with said issuing bank, capable of storing said electronic representations of money; a plurality of correspondent banks, each having a second on-line accounting system and each maintaining an account at said issuing bank; a plurality of second teller modules, each associated with one of said correspondent banks, each capable of storing said electronic representations of money; a transaction module capable of storing said electronic representations of money, performing on-line transactions with said plurality of correspondent banks or said issuing bank, and exchanging said electronic representations of money with other transaction modules in off-line transactions; where said first teller module has a first processor capable of intermediating transactions among said first on-line accounting system, said money generator, said second teller module, and/or said transaction module; and where said second teller module has a second processor capable of intermediating transactions among said second on-line accounting system, said first teller module, and/or said transaction module.
Claim 39
Dependent Claim 33 words
The electronic monetary system of claim 33, wherein said issuing bank and said correspondent banks have accounting process means for maintaining appropriate accounts during deposits and withdrawals of said electronic representations of money.
Claim 40
Dependent Claim 28 words
The electronic monetary system of claim 33, wherein said money generator, transaction, and first and second teller modules are tamper-proof devices capable of communicating via cryptographically secure sessions.
Claim 41
Dependent Claim 61 words
The electronic monetary system of claim 35, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 42
Dependent Claim 173 words
An electronic monetary system comprising: a plurality of issuing banks having on-line accounting systems; electronic representations of currency that are credited in said on-line accounting system as current liabilities of said plurality of issuing banks; a plurality of money generator modules associated with said plurality of issuing banks, for generating said electronic representations of currency; a plurality of teller modules associated with said plurality of issuing banks, capable of storing said electronic representations of currency; a clearing bank having a data processing system for clearing said electronic representations of currency, at which each of said plurality of issuing banks has an account; where each of said electronic representations of currency includes an issuing bank identifier; and where each of said plurality of teller modules sends electronic representations of currency deposited at its issuing bank but issued by another issuing bank to said clearing bank data processing system for balancing said issuing bank accounts and for sending each said electronic representation of currency back to said issuing bank indicated by its issuing bank identifier.
Claim 43
Dependent Claim 173 words
An electronic monetary system comprising: a plurality of issuing banks having on-line accounting systems; electronic representations of currency that are credited in said on-line accounting system as current liabilities of said plurality of issuing banks; a plurality of money generator modules associated with said plurality of issuing banks, for generating said electronic representations of currency; a plurality of teller modules associated with said plurality of issuing banks, capable of storing said electronic representations of currency; a clearing bank having a data processing system for clearing said electronic representations of currency, at which each of said plurality of issuing banks has an account; where each of said electronic representations of currency includes an issuing bank identifier; and where each of said plurality of teller modules sends electronic representations of currency deposited at its issuing bank but issued by another issuing bank to said clearing bank data processing system for balancing said issuing bank accounts and for sending each said electronic representation of currency back to said issuing bank indicated by its issuing bank identifier.
Claim 44
Dependent Claim 33 words
The electronic monetary system of claim 37, wherein said plurality of issuing banks and said clearing bank have accounting process means for maintaining appropriate accounts during clearing of said electronic representations of money.
Claim 45
Dependent Claim 26 words
The electronic monetary system of claim 37, wherein said money generator modules and said teller modules are tamper-proof devices capable of communicating via cryptographically secure sessions.
Claim 46
Dependent Claim 61 words
The electronic monetary system of claim 39, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 47
Dependent Claim 170 words
An electronic monetary system comprising: a plurality of issuing banks having on-line accounting systems; electronic credit authorizations that are drawn on subscribers' loan accounts in said on-line accounting system so as to reduce said subscribers' available credit lines; a plurality of money generator modules associated with said plurality of issuing banks, for generating said electronic credit authorizations; a plurality of teller modules associated with said plurality of issuing banks, capable of storing said electronic credit authorizations; a clearing bank having a data processing system for clearing said electronic credit authorizations, at which each of said plurality of issuing banks has an account; where each of said electronic credit authorizations includes an issuing bank identifier; and where each of said plurality of teller modules sends electronic credit authorizations deposited at its issuing bank but issued by another issuing bank to said clearing bank data processing system for balancing said issuing bank accounts and for sending each said electronic credit authorization back to said issuing bank indicated by its issuing bank identifier.
Claim 48
Dependent Claim 170 words
An electronic monetary system comprising: a plurality of issuing banks having on-line accounting systems; electronic credit authorizations that are drawn on subscribers' loan accounts in said on-line accounting system so as to reduce said subscribers' available credit lines; a plurality of money generator modules associated with said plurality of issuing banks, for generating said electronic credit authorizations; a plurality of teller modules associated with said plurality of issuing banks, capable of storing said electronic credit authorizations; a clearing bank having a data processing system for clearing said electronic credit authorizations, at which each of said plurality of issuing banks has an account; where each of said electronic credit authorizations includes an issuing bank identifier; and where each of said plurality of teller modules sends electronic credit authorizations deposited at its issuing bank but issued by another issuing bank to said clearing bank data processing system for balancing said issuing bank accounts and for sending each said electronic credit authorization back to said issuing bank indicated by its issuing bank identifier.
Claim 49
Dependent Claim 32 words
The electronic monetary system of claim 41, wherein said plurality of issuing banks and said clearing bank have accounting process means for maintaining appropriate accounts during clearing of said electronic credit authorizations.
Claim 50
Dependent Claim 26 words
The electronic monetary system of claim 41, wherein said money generator modules and said teller modules are tamper-proof devices capable of communicating via cryptographically secure sessions.
Claim 51
Dependent Claim 61 words
The electronic monetary system of claim 43, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 52
Dependent Claim 157 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system and a money issued reconciliation system; electronic representations of money that are accounted for in said on-line accounting system; a money generator module associated with said issuing bank, for generating said electronic representations of money; a teller module associated with said issuing bank, capable of storing said electronic representations of money; where said electronic representations of money include a note identifier used to uniquely identify each said electronic representation of money; where said money issued reconciliation system maintains a record of said electronic representations of money that issued from said issuing bank; and where said electronic representations of money that are deposited are sent to said money issued reconciliation system having a processor for matching said record of electronic representations of money that issued to those electronic representations of money deposited; and where unmatched cases may indicate note counterfeiting in said electronic monetary system.
Claim 53
Dependent Claim 157 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system and a money issued reconciliation system; electronic representations of money that are accounted for in said on-line accounting system; a money generator module associated with said issuing bank, for generating said electronic representations of money; a teller module associated with said issuing bank, capable of storing said electronic representations of money; where said electronic representations of money include a note identifier used to uniquely identify each said electronic representation of money; where said money issued reconciliation system maintains a record of said electronic representations of money that issued from said issuing bank; and where said electronic representations of money that are deposited are sent to said money issued reconciliation system having a processor for matching said record of electronic representations of money that issued to those electronic representations of money deposited; and where unmatched cases may indicate note counterfeiting in said electronic monetary system.
Claim 54
Dependent Claim 61 words
The electronic monetary system of claim 45, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 55
Dependent Claim 136 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system and a transaction reconciliation system; electronic representations of money that are accounted for in said on-line accounting system; a money generator module associated with said issuing bank, for generating said electronic representations of money; a teller module associated with said issuing bank, capable of storing said electronic representations of money; where transaction records from said money generator module, said teller module, and said on-line accounting system are periodically passed to said transaction reconciliation system; said transaction reconciliation system having a processor for analyzing said transaction records to ensure that teller transactions match the appropriate accounting transactions and to ensure that money generator transactions match the appropriate teller transactions and accounting transactions; and where any mismatches may indicate incomplete processing or a security breach.
Claim 56
Dependent Claim 136 words
An electronic monetary system comprising: an issuing bank having an on-line accounting system and a transaction reconciliation system; electronic representations of money that are accounted for in said on-line accounting system; a money generator module associated with said issuing bank, for generating said electronic representations of money; a teller module associated with said issuing bank, capable of storing said electronic representations of money; where transaction records from said money generator module, said teller module, and said on-line accounting system are periodically passed to said transaction reconciliation system; said transaction reconciliation system having a processor for analyzing said transaction records to ensure that teller transactions match the appropriate accounting transactions and to ensure that money generator transactions match the appropriate teller transactions and accounting transactions; and where any mismatches may indicate incomplete processing or a security breach.
Claim 57
Dependent Claim 61 words
The electronic monetary system of claim 47, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 58
Independent Claim 117 words
A method for a transaction module having a time-limited certificate to update said certificate through interaction with a security server comprising the steps of: said transaction module generating a new public and private key pair; said transaction module sending certificate data including said new public key and an identifier associated with said transaction module to said security server, where said data is digitally signed by an old private key of said transaction module; said security server verifying the validity of said data signed by said old private key; said security server digitally signing an updated certificate incorporating said certificate data and sending said updated certificate to said transaction module; and said transaction module validating said updated certificate.
Claim 59
Independent Claim 117 words
A method for a transaction module having a time-limited certificate to update said certificate through interaction with a security server comprising the steps of: said transaction module generating a new public and private key pair; said transaction module sending certificate data including said new public key and an identifier associated with said transaction module to said security server, where said data is digitally signed by an old private key of said transaction module; said security server verifying the validity of said data signed by said old private key; said security server digitally signing an updated certificate incorporating said certificate data and sending said updated certificate to said transaction module; and said transaction module validating said updated certificate.
Claim 60
Independent Claim 283 words
A method for a subscriber using a transaction module to perform a withdrawal from said subscriber's bank account at an issuing bank having a teller module, a money generator module, and an on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, said bank account from which to make said withdrawal and a withdrawal amount; (b) said transaction module establishing a first cryptographically secure session with said teller module; (c) said transaction module sending a withdrawal request to said teller module, via said first cryptographically secure session, where 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) said teller module establishing a second cryptographically secure session with said money generator module; (g) said teller module sending a create money request to said money generator module, via said second cryptographically secure session, where said create money request includes a requested note value; (h) crediting a money issued account in said on-line accounting system by said requested note value; (i) debiting said bank account in said on-line accounting system by said withdrawal amount; (j) said money generator module generating a first electronic representation of money of said requested note value; (k) transferring said first electronic representation of money to said teller module, via said second cryptographically secure session; (l) transferring said first electronic representation of money from said teller module to said transaction module, via said first cryptographically secure session; (m) committing said transaction module and said teller module session; and (n) committing said teller module and said money generator module session.
Claim 61
Independent Claim 283 words
A method for a subscriber using a transaction module to perform a withdrawal from said subscriber's bank account at an issuing bank having a teller module, a money generator module, and an on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, said bank account from which to make said withdrawal and a withdrawal amount; (b) said transaction module establishing a first cryptographically secure session with said teller module; (c) said transaction module sending a withdrawal request to said teller module, via said first cryptographically secure session, where 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) said teller module establishing a second cryptographically secure session with said money generator module; (g) said teller module sending a create money request to said money generator module, via said second cryptographically secure session, where said create money request includes a requested note value; (h) crediting a money issued account in said on-line accounting system by said requested note value; (i) debiting said bank account in said on-line accounting system by said withdrawal amount; (j) said money generator module generating a first electronic representation of money of said requested note value; (k) transferring said first electronic representation of money to said teller module, via said second cryptographically secure session; (l) transferring said first electronic representation of money from said teller module to said transaction module, via said first cryptographically secure session; (m) committing said transaction module and said teller module session; and (n) committing said teller module and said money generator module session.
Claim 62
Dependent Claim 22 words
The withdrawal method of claim 50, further comprising a step for maintaining appropriate accounts at said issuing bank during said withdrawal transaction.
Claim 63
Dependent Claim 60 words
The withdrawal method of claim 50, wherein said bank account information comprises an account profile having a bank account number that is digitally signed by a security server; where said step of checking the validity of said bank account information includes the step of checking said digital signature on said account profile with a public key of said security server.
Claim 64
Dependent Claim 15 words
The withdrawal method of claim 50, wherein said requested note value equals said withdrawal amount.
Claim 65
Dependent Claim 76 words
The withdrawal method of claim 50, further comprising the step of: before step (f), said transaction module transferring a second electronic representation of money to said teller module, via said first cryptographically secure session; where said second electronic representation of money includes an expiration date and a monetary value; where said requested note value equals said withdrawal amount added to said monetary value; and where said first electronic representation of money includes an updated expiration date.
Claim 66
Dependent Claim 60 words
The withdrawal method of claim 50, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 67
Independent Claim 415 words
A method for a subscriber using a transaction module to withdraw an electronic representation of money from a correspondent bank, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a bank account from which to make a withdrawal and a withdrawal amount; (b) establishing a first cryptographically secure session between said transaction module and a first teller module associated with said correspondent bank; (c) said transaction module sending a first withdrawal request to said teller module, via said first cryptographically secure session, where 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; (g) debiting said subscriber's bank account by said withdrawal amount in a first on-line accounting system associated with said correspondent bank; (h) crediting a deposited at issuing bank account in said first on-line 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, where said second withdrawal request includes said withdrawal amount; (j) establishing a third cryptographically secure session between said second teller module and said money generator module; (k) said second teller module sending a create money request to said money generator module, via said third cryptographically secure session, where said create money request includes said withdrawal amount; (l) said money generator module generating a new electronic representation of money 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 on-line accounting system associated with said issuing bank by said withdrawal amount; (o) debiting a correspondent bank money account in said second on-line 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; (q) transferring said new electronic representation of money from said first teller module to said transaction module, via said first cryptographically secure session; (r) committing said transaction module and said first teller module session; (s) committing said first teller module and second teller module session; and (t) committing said second teller module and said money generator module session.
Claim 68
Independent Claim 415 words
A method for a subscriber using a transaction module to withdraw an electronic representation of money from a correspondent bank, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a bank account from which to make a withdrawal and a withdrawal amount; (b) establishing a first cryptographically secure session between said transaction module and a first teller module associated with said correspondent bank; (c) said transaction module sending a first withdrawal request to said teller module, via said first cryptographically secure session, where 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; (g) debiting said subscriber's bank account by said withdrawal amount in a first on-line accounting system associated with said correspondent bank; (h) crediting a deposited at issuing bank account in said first on-line 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, where said second withdrawal request includes said withdrawal amount; (j) establishing a third cryptographically secure session between said second teller module and said money generator module; (k) said second teller module sending a create money request to said money generator module, via said third cryptographically secure session, where said create money request includes said withdrawal amount; (l) said money generator module generating a new electronic representation of money 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 on-line accounting system associated with said issuing bank by said withdrawal amount; (o) debiting a correspondent bank money account in said second on-line 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; (q) transferring said new electronic representation of money from said first teller module to said transaction module, via said first cryptographically secure session; (r) committing said transaction module and said first teller module session; (s) committing said first teller module and second teller module session; and (t) committing said second teller module and said money generator module session.
Claim 69
Dependent Claim 25 words
The withdrawal method of claim 56, further comprising a step for maintaining appropriate accounts at said issuing bank and correspondent bank during said withdrawal transaction.
Claim 70
Dependent Claim 60 words
The withdrawal method of claim 56, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 71
Independent Claim 176 words
A method for a subscriber using a transaction module to perform a deposit to said subscriber's bank account at an issuing bank having a teller module, a money generator module, and an on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a deposit amount and said bank account in which to make said deposit; (b) checking if said transaction module contains sufficient funds; (c) said transaction module establishing a first cryptographically secure session with said teller module; (d) said transaction module sending a deposit request to said teller module, via said first cryptographically secure session, where 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 transferring a first electronic representation of money to said teller module, via said first cryptographically secure session; (g) crediting said bank account in said on-line accounting system by said deposit amount; and (h) committing said transaction module and said teller module session.
Claim 72
Independent Claim 176 words
A method for a subscriber using a transaction module to perform a deposit to said subscriber's bank account at an issuing bank having a teller module, a money generator module, and an on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a deposit amount and said bank account in which to make said deposit; (b) checking if said transaction module contains sufficient funds; (c) said transaction module establishing a first cryptographically secure session with said teller module; (d) said transaction module sending a deposit request to said teller module, via said first cryptographically secure session, where 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 transferring a first electronic representation of money to said teller module, via said first cryptographically secure session; (g) crediting said bank account in said on-line accounting system by said deposit amount; and (h) committing said transaction module and said teller module session.
Claim 73
Dependent Claim 22 words
The deposit method of claim 59, further comprising a step for maintaining appropriate accounts at said issuing bank during said deposit transaction.
Claim 74
Dependent Claim 201 words
The deposit method of claim 59, wherein said first electronic representation of money comprises all electronic notes stored in said transaction module, where each said electronic note has an individual monetary value and an expiration date, and where said all electronic notes have a total monetary value equalling the sum of said individual monetary values; and further comprising the steps of: when said total monetary value exceeds said deposit amount, establishing a second cryptographically secure session between said teller module and a money generator module; said teller module sending a create money request to said money generator module, via said second cryptographically secure session, where said create money request includes a requested note value equalling the difference between said total monetary value and said deposit amount; crediting a money issued account in said on-line accounting system by said requested note value; said money generator generating a second electronic representation of money of said requested note value and including an updated expiration date; transferring said second electronic representation of money to said teller module, via said second cryptographically secure session; and transferring said second electronic representation of money from said teller module to said transaction module, via said first cryptographically secure session.
Claim 75
Dependent Claim 60 words
The deposit method of claim 59, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 76
Independent Claim 340 words
A method for a subscriber using a transaction module to deposit electronic representations of money at a correspondent bank, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a deposit amount and a bank account in which to make a deposit; (b) checking if said transaction module contains sufficient funds; (c) establishing a first cryptographically secure session between said transaction module and a first teller module associated with said correspondent bank; (d) said transaction module sending a first deposit request to said first teller module, via said first cryptographically secure session, where 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) committing said transaction module and said first teller module session; (i) crediting said subscriber's bank account in a first on-line accounting system associated with said correspondent bank by said deposit amount; (j) establishing a second cryptographically secure session between said first teller module and said second teller module; (k) said first teller module sending a second deposit request to said second teller module, via said second cryptographically secure session, where said second deposit request includes said deposit amount; (l) debiting a deposited at issuing bank account in said first on-line accounting system by said deposit amount; (m) transferring said electronic representations of money from said first teller module to said second teller module, via said second cryptographically secure session; (n) crediting a correspondent bank money account in a second on-line accounting system associated with said issuing bank by said deposit amount; (o) said second teller module sending a second deposit acknowledgement to said first teller module, via said second cryptographically secure session; and (p) committing said first teller module and second teller module session.
Claim 77
Independent Claim 340 words
A method for a subscriber using a transaction module to deposit electronic representations of money at a correspondent bank, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a deposit amount and a bank account in which to make a deposit; (b) checking if said transaction module contains sufficient funds; (c) establishing a first cryptographically secure session between said transaction module and a first teller module associated with said correspondent bank; (d) said transaction module sending a first deposit request to said first teller module, via said first cryptographically secure session, where 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) committing said transaction module and said first teller module session; (i) crediting said subscriber's bank account in a first on-line accounting system associated with said correspondent bank by said deposit amount; (j) establishing a second cryptographically secure session between said first teller module and said second teller module; (k) said first teller module sending a second deposit request to said second teller module, via said second cryptographically secure session, where said second deposit request includes said deposit amount; (l) debiting a deposited at issuing bank account in said first on-line accounting system by said deposit amount; (m) transferring said electronic representations of money from said first teller module to said second teller module, via said second cryptographically secure session; (n) crediting a correspondent bank money account in a second on-line accounting system associated with said issuing bank by said deposit amount; (o) said second teller module sending a second deposit acknowledgement to said first teller module, via said second cryptographically secure session; and (p) committing said first teller module and second teller module session.
Claim 78
Dependent Claim 26 words
The deposit method of claim 63, further comprising a step for maintaining appropriate accounts at said issuing bank and said correspondent bank during said deposit transaction.
Claim 79
Dependent Claim 60 words
The deposit method of claim 63, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 80
Independent Claim 149 words
A method for a subscriber payment using a first transaction module to transfer an electronic representation of money to a second transaction module: (a) establishing a cryptographically secure session between said first and second transaction modules; (b) a first subscriber selecting, by way of said first transaction module, a transfer amount; (c) checking if said first transaction module contains sufficient funds; (d) said first transaction module sending a first message including said transfer amount to said second transaction module, via said cryptographically secure session; (e) said second transaction module prompting a second subscriber for verification of said transfer amount; (f) said second transaction module sending an acknowledgement message to said first transaction module, via said cryptographically secure session; (g) said first transaction module transferring said electronic representation of money to said second transaction module, via said cryptographically secure session; and (h) committing said first and second transaction module session.
Claim 81
Independent Claim 149 words
A method for a subscriber payment using a first transaction module to transfer an electronic representation of money to a second transaction module: (a) establishing a cryptographically secure session between said first and second transaction modules; (b) a first subscriber selecting, by way of said first transaction module, a transfer amount; (c) checking if said first transaction module contains sufficient funds; (d) said first transaction module sending a first message including said transfer amount to said second transaction module, via said cryptographically secure session; (e) said second transaction module prompting a second subscriber for verification of said transfer amount; (f) said second transaction module sending an acknowledgement message to said first transaction module, via said cryptographically secure session; (g) said first transaction module transferring said electronic representation of money to said second transaction module, via said cryptographically secure session; and (h) committing said first and second transaction module session.
Claim 82
Dependent Claim 61 words
The subscriber payment method of claim 66, wherein said electronic representation of money is an electronic representation of currency having an expiration date and a monetary value; where step (g) further comprises the step of: said first transaction module choosing for transfer a least number of electronic representations of currency and said electronic representations of currency closest to said expiration date.
Claim 83
Dependent Claim 63 words
The subscriber payment method of claim 66, wherein said electronic representation of money is an electronic representation of currency having a monetary value and a list of transfer records; where step (g) further comprises the step of: said first transaction module appending a transfer record to said electronic representation of currency to be transferred, where said transfer record includes a transferred monetary value.
Claim 84
Dependent Claim 69 words
The subscriber payment method of claim 66, wherein step (h) further comprises the steps of: said first transaction module committing by logging said transfer transaction so that said first transaction module can no longer abort said transfer transaction by rolling-back its state; said second transaction module committing by logging said transfer transaction so that said second transaction module can no longer abort said transfer transaction by rolling-back its state.
Claim 85
Dependent Claim 63 words
The subscriber payment method of claim 66, wherein said electronic representation of money includes an indication of one of a plurality of different monetary units; wherein step (b) further includes the step of said first subscriber selecting an indication of monetary unit; and wherein step (e) further includes the step of prompting said second subscriber for verification of said indication of monetary unit.
Claim 86
Dependent Claim 29 words
The subscriber payment method of claim 66, wherein said subscriber may be either a person or an electronic processing device used by said person to control said transaction module.
Claim 87
Dependent Claim 207 words
A payment method using a first money module to transfer an electronic representation of money to a second money module, comprising the steps of: (a) establishing a cryptographically secure session between said first money module and said second money module where said first and second money modules are tamper-proof modules; (b) said first money module prompting a first subscriber for transaction terms, and said first subscriber supplying said first transaction terms to said first money module; (c) said first money module sending said transaction terms to said second money module, via said cryptographically secure session; (d) said second money module prompting a second subscriber to verify said transaction terms, and said second subscriber supplying a verification of said transaction terms; (e) said first money module transferring said electronic representation of money to said second money module, via said cryptographically secure session; (f) said first money module committing to said electronic money transfer by logging said electronic money transfer so that said first transaction module can no longer abort said electronic money transfer by rolling-back its state; and (g) said second money module committing by logging said electronic money transfer so that said second money module can no longer abort said electronic money transfer by rolling-back its state.
Claim 88
Dependent Claim 207 words
A payment method using a first money module to transfer an electronic representation of money to a second money module, comprising the steps of: (a) establishing a cryptographically secure session between said first money module and said second money module where said first and second money modules are tamper-proof modules; (b) said first money module prompting a first subscriber for transaction terms, and said first subscriber supplying said first transaction terms to said first money module; (c) said first money module sending said transaction terms to said second money module, via said cryptographically secure session; (d) said second money module prompting a second subscriber to verify said transaction terms, and said second subscriber supplying a verification of said transaction terms; (e) said first money module transferring said electronic representation of money to said second money module, via said cryptographically secure session; (f) said first money module committing to said electronic money transfer by logging said electronic money transfer so that said first transaction module can no longer abort said electronic money transfer by rolling-back its state; and (g) said second money module committing by logging said electronic money transfer so that said second money module can no longer abort said electronic money transfer by rolling-back its state.
Claim 89
Dependent Claim 28 words
The payment method of claim 72, wherein said subscriber may be either a person or an electronic processing device used by said person to control said money module.
Claim 90
Dependent Claim 14 words
The payment method of claim 72, wherein said transaction terms include a monetary value.
Claim 91
Dependent Claim 42 words
The payment method of claim 72, wherein said money modules may abort during said electronic money transfer by following an abort routine programmed in said money modules, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 92
Independent Claim 235 words
A method for a subscriber to exchange an electronic representation of a first foreign currency stored in a first transaction module for an electronic representation of a second foreign currency stored in a second transaction module, comprising the steps of: (a) establishing a cryptographically secure session between said first transaction module and said second transaction module; (b) said subscriber selecting, by way of said first transaction module, a first amount of said first foreign currency to be sold and an exchange rate; (c) checking if said first transaction module has sufficient funds; (d) said first transaction module sending said first amount and said exchange rate to said second transaction module, via said cryptographically secure session; (e) said second transaction module prompting its owner to verify said first amount and said exchange rate; (f) checking if said second transaction module has sufficient funds; (g) said second transaction module sending an acknowledgment message to said first transaction module, via said cryptographically secure session; (h) said first transaction module sending said electronic representation of first foreign currency to said second transaction module, in said first amount, via said cryptographically secure session; (i) said second transaction module sending said electronic representation of said second foreign currency to said first transaction module, in a second amount calculated from said first amount and said exchange rate, via said cryptographically secure session; and (j) committing said first and second transaction module session.
Claim 93
Independent Claim 235 words
A method for a subscriber to exchange an electronic representation of a first foreign currency stored in a first transaction module for an electronic representation of a second foreign currency stored in a second transaction module, comprising the steps of: (a) establishing a cryptographically secure session between said first transaction module and said second transaction module; (b) said subscriber selecting, by way of said first transaction module, a first amount of said first foreign currency to be sold and an exchange rate; (c) checking if said first transaction module has sufficient funds; (d) said first transaction module sending said first amount and said exchange rate to said second transaction module, via said cryptographically secure session; (e) said second transaction module prompting its owner to verify said first amount and said exchange rate; (f) checking if said second transaction module has sufficient funds; (g) said second transaction module sending an acknowledgment message to said first transaction module, via said cryptographically secure session; (h) said first transaction module sending said electronic representation of first foreign currency to said second transaction module, in said first amount, via said cryptographically secure session; (i) said second transaction module sending said electronic representation of said second foreign currency to said first transaction module, in a second amount calculated from said first amount and said exchange rate, via said cryptographically secure session; and (j) committing said first and second transaction module session.
Claim 94
Dependent Claim 61 words
The foreign exchange method of claim 76, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 95
Independent Claim 295 words
A method for a subscriber to exchange an electronic representation of first foreign currency stored in a transaction module for an electronic representation of second foreign currency from an issuing bank having a money generator capable of generating said electronic representation of second foreign currency, a teller module, and an on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a first amount of said first foreign currency to be sold; (b) checking if said transaction module has sufficient funds; (c) establishing a first cryptographically secure session between said transaction module and said teller module; (d) said transaction module sending said first amount to said teller module, via said first cryptographically secure session; (e) said transaction module sending said electronic representation of first foreign currency to said teller module, via said first cryptographically secure session; (f) establishing a second cryptographically secure session between said teller module and said money generator module; (g) said teller module sending a create money request to said money generator, via said second cryptographically secure session, where said create money request includes a second amount calculated from said first amount and an exchange rate maintained by said issuing bank; (h) crediting a money issued account in said on-line accounting system by said second amount; (i) said money generator generating said electronic representation of second foreign currency of said second amount; (j) transferring said electronic representation of second foreign currency to said teller module, via said second cryptographically secure session; (k) transferring said electronic representation of second foreign currency from said teller module to said transaction module, via said first cryptographically secure session; (l) committing said transaction module and said teller module session; and (m) committing said teller module and said money generator module session.
Claim 96
Independent Claim 295 words
A method for a subscriber to exchange an electronic representation of first foreign currency stored in a transaction module for an electronic representation of second foreign currency from an issuing bank having a money generator capable of generating said electronic representation of second foreign currency, a teller module, and an on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a first amount of said first foreign currency to be sold; (b) checking if said transaction module has sufficient funds; (c) establishing a first cryptographically secure session between said transaction module and said teller module; (d) said transaction module sending said first amount to said teller module, via said first cryptographically secure session; (e) said transaction module sending said electronic representation of first foreign currency to said teller module, via said first cryptographically secure session; (f) establishing a second cryptographically secure session between said teller module and said money generator module; (g) said teller module sending a create money request to said money generator, via said second cryptographically secure session, where said create money request includes a second amount calculated from said first amount and an exchange rate maintained by said issuing bank; (h) crediting a money issued account in said on-line accounting system by said second amount; (i) said money generator generating said electronic representation of second foreign currency of said second amount; (j) transferring said electronic representation of second foreign currency to said teller module, via said second cryptographically secure session; (k) transferring said electronic representation of second foreign currency from said teller module to said transaction module, via said first cryptographically secure session; (l) committing said transaction module and said teller module session; and (m) committing said teller module and said money generator module session.
Claim 97
Dependent Claim 22 words
The method of claim 78, further comprising a step for maintaining appropriate accounts at said issuing bank during said foreign exchange transaction.
Claim 98
Dependent Claim 44 words
The foreign exchange method of claim 78, further comprising the steps of: after step (d), said teller module sending said exchange rate to said transaction module, via said first cryptographically secure session; and said transaction module prompting said subscriber to verify said exchange rate.
Claim 99
Dependent Claim 61 words
The foreign exchange method of claim 78, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 100
Independent Claim 442 words
A method for a subscriber to exchange an electronic representation of first foreign currency stored in a transaction module for an electronic representation of second foreign currency from an issuing bank having a money generator module capable of generating said electronic representation of second foreign currency, a second teller module, a second on-line accounting system, received via a correspondent bank having a first teller module and a first on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a first amount of said first foreign currency to be sold; (b) checking if said transaction module has sufficient funds; (c) establishing a first cryptographically secure session between said transaction module and said first teller module; (d) said transaction module sending said first amount to said first teller module, via said first cryptographically secure session; (e) said transaction module sending said electronic representation of first foreign currency to said first teller module, via said first cryptographically secure session; (f) establishing a second cryptographically secure session between said first teller module and said second teller module; (g) said first teller module sending a withdrawal request to said second teller module, via said second cryptographically secure session, where said withdrawal request includes a second amount calculated from said first amount and an established exchange rate; (h) crediting a deposited at issuing bank account in said first on-line accounting system by said second amount of second foreign currency; (i) establishing a third cryptographically secure session between said second teller module and said money generator module; (j) said second teller module sending a create money request to said money generator module, via said third cryptographically secure session, where said create money request includes said second amount; (k) said money generator generating said electronic representation of second foreign currency of said second amount; (l) transferring said electronic representation of second foreign currency to said teller module, via said third cryptographically secure session; (m) crediting a money issued account in said second on-line accounting system by said second amount of second foreign currency; (n) debiting a correspondent bank money account by said second amount of second foreign currency; (o) transferring said electronic representation of second foreign currency from said second teller module to said first teller module, via said second cryptographically secure session; (p) transferring said electronic representation of second foreign currency from said first teller module to said transaction module, via said first cryptographically secure session; (q) committing said transaction module and said first teller module session; (r) committing said first teller module and said second teller module session; and (s) committing said second teller module and said money generator module session.
Claim 101
Independent Claim 442 words
A method for a subscriber to exchange an electronic representation of first foreign currency stored in a transaction module for an electronic representation of second foreign currency from an issuing bank having a money generator module capable of generating said electronic representation of second foreign currency, a second teller module, a second on-line accounting system, received via a correspondent bank having a first teller module and a first on-line accounting system, comprising the steps of: (a) said subscriber selecting, by way of said transaction module, a first amount of said first foreign currency to be sold; (b) checking if said transaction module has sufficient funds; (c) establishing a first cryptographically secure session between said transaction module and said first teller module; (d) said transaction module sending said first amount to said first teller module, via said first cryptographically secure session; (e) said transaction module sending said electronic representation of first foreign currency to said first teller module, via said first cryptographically secure session; (f) establishing a second cryptographically secure session between said first teller module and said second teller module; (g) said first teller module sending a withdrawal request to said second teller module, via said second cryptographically secure session, where said withdrawal request includes a second amount calculated from said first amount and an established exchange rate; (h) crediting a deposited at issuing bank account in said first on-line accounting system by said second amount of second foreign currency; (i) establishing a third cryptographically secure session between said second teller module and said money generator module; (j) said second teller module sending a create money request to said money generator module, via said third cryptographically secure session, where said create money request includes said second amount; (k) said money generator generating said electronic representation of second foreign currency of said second amount; (l) transferring said electronic representation of second foreign currency to said teller module, via said third cryptographically secure session; (m) crediting a money issued account in said second on-line accounting system by said second amount of second foreign currency; (n) debiting a correspondent bank money account by said second amount of second foreign currency; (o) transferring said electronic representation of second foreign currency from said second teller module to said first teller module, via said second cryptographically secure session; (p) transferring said electronic representation of second foreign currency from said first teller module to said transaction module, via said first cryptographically secure session; (q) committing said transaction module and said first teller module session; (r) committing said first teller module and said second teller module session; and (s) committing said second teller module and said money generator module session.
Claim 102
Dependent Claim 28 words
The foreign exchange method of claim 82, further comprising a step for maintaining appropriate accounts at said issuing bank and said correspondent bank during said foreign exchange transaction.
Claim 103
Dependent Claim 61 words
The foreign exchange method of claim 82, wherein each said module may commit by logging a transaction so that it can no longer abort said transaction by rolling-back its state; and wherein each said module may abort during said transaction by following a programmed abort routine, where control is transferred to said abort routine from other routines including a time-out protocol.
Claim 104
Independent Claim 255 words
A method for updating an electronic representation of currency having an expiration date and stored in a transaction module with an updated electronic representation of currency, comprising the steps of: (a) establishing a first cryptographically secure session between said transaction module and a teller module associated with an issuing bank; (b) said transaction module sending an update request to said teller module, via said first cryptographically secure session; (c) said teller module sending an acknowledgment message to said transaction module, via said first cryptographically secure session; (d) said transaction module transferring said electronic representation of currency to said teller module, via said first cryptographically secure session; (e) establishing a second cryptographically secure session between said teller module and a money generator module; (f) said teller module sending a create money request to said money generator module, via said second cryptographically secure session, where said create money request includes said first amount; (g) crediting a money issued account by said first amount in an on-line accounting system associated with said issuing bank; (h) said money generator module generating said updated electronic representation of currency having a new expiration date; (i) transferring said updated electronic representation of currency from said money generator module to said teller module, via said second cryptographically secure session; (j) transferring said updated electronic representation of currency from said teller module to said transaction module, via said first cryptographically secure session; (k) committing said transaction module and said teller module session; and (l) committing said teller module and said money generator module session.
Claim 105
Independent Claim 255 words
A method for updating an electronic representation of currency having an expiration date and stored in a transaction module with an updated electronic representation of currency, comprising the steps of: (a) establishing a first cryptographically secure session between said transaction module and a teller module associated with an issuing bank; (b) said transaction module sending an update request to said teller module, via said first cryptographically secure session; (c) said teller module sending an acknowledgment message to said transaction module, via said first cryptographically secure session; (d) said transaction module transferring said electronic representation of currency to said teller module, via said first cryptographically secure session; (e) establishing a second cryptographically secure session between said teller module and a money generator module; (f) said teller module sending a create money request to said money generator module, via said second cryptographically secure session, where said create money request includes said first amount; (g) crediting a money issued account by said first amount in an on-line accounting system associated with said issuing bank; (h) said money generator module generating said updated electronic representation of currency having a new expiration date; (i) transferring said updated electronic representation of currency from said money generator module to said teller module, via said second cryptographically secure session; (j) transferring said updated electronic representation of currency from said teller module to said transaction module, via said first cryptographically secure session; (k) committing said transaction module and said teller module session; and (l) committing said teller module and said money generator module session.
Claim 106
Dependent Claim 21 words
The method of claim 85, further comprising a step for maintaining appropriate accounts at said issuing bank during said updating procedure.
Claim 107
Independent Claim 124 words
A system for transferring electronic notes between processor-based electronic modules comprising: processor-based electronic modules each capable of creating a cryptographically secure channel and transferring and receiving electronic notes via said cryptographically secure channel, and where each said electronic module has a memory for storing said electronic notes; wherein each stored electronic note comprises: a body group of data fields including data indicative of a monetary value of said electronic note; a transfer group of data fields including a list of transfer records, where each transfer record is generated by a transferor electronic module and appended to said electronic note upon transfer; and a signature and certificate group of data fields including a list of transferors containing each transferor electronic module's digital signature and certificate.
Claim 108
Independent Claim 124 words
A system for transferring electronic notes between processor-based electronic modules comprising: processor-based electronic modules each capable of creating a cryptographically secure channel and transferring and receiving electronic notes via said cryptographically secure channel, and where each said electronic module has a memory for storing said electronic notes; wherein each stored electronic note comprises: a body group of data fields including data indicative of a monetary value of said electronic note; a transfer group of data fields including a list of transfer records, where each transfer record is generated by a transferor electronic module and appended to said electronic note upon transfer; and a signature and certificate group of data fields including a list of transferors containing each transferor electronic module's digital signature and certificate.
Claim 109
Dependent Claim 39 words
The system of claim 87, wherein said body group of data fields further includes a monetary unit identifier, an issuing bank identifier, a note identifier, a date-of-issue, a date-of-expiration, and an identifier of a processor-based electronic money generator module.
Claim 110
Dependent Claim 37 words
The system of claim 88, wherein said body group of data fields further includes an indication of type of electronic note and a subscriber's account number when said type of note corresponds to an electronic credit authorization.
Claim 111
Dependent Claim 25 words
The electronic monetary system of claim 1, wherein said money generator module and said teller module are embodied in a device having a single processor.
Claim 112
Dependent Claim 25 words
The electronic monetary system of claim 13, wherein said money generator module and said teller module are embodied in a device having a single processor.
Claim 113
Dependent Claim 25 words
The electronic monetary system of claim 20, wherein said money generator module and said teller module are embodied in a device having a single processor.
Claim 114
Dependent Claim 25 words
The electronic monetary system of claim 26, wherein said money generator module and said teller module are embodied in a device having a single processor.
Claim 115
Dependent Claim 29 words
The electronic monetary system of claim 33, where said money generator module and said first teller module are embodied in an electronic processing device controlled by said first processor.
Claim 116
Dependent Claim 31 words
The electronic monetary system of claim 37, wherein at least one of said money generator modules and one of said teller modules are embodied in a device having a single processor.
Claim 117
Dependent Claim 31 words
The electronic monetary system of claim 41, wherein at least one of said money generator modules and one of said teller modules are embodied in a device having a single processor.
Claim 118
Dependent Claim 25 words
The electronic monetary system of claim 45, wherein said money generator module and said teller module are embodied in a device having a single processor.
Claim 119
Dependent Claim 25 words
The electronic monetary system of claim 47, wherein said money generator module and said teller module are embodied in a device having a single processor.

References Cited (Backward Citations)

US3559175A Cited
US3573747A Cited
US3852571A Cited
US3749887A Cited
US3906460A Cited
US3932730A Cited
US4007355A Cited
US3937925A Cited
US3934122A Cited
US4053735A Cited
US4120452A Cited
US4001550A Cited
US4001550B1 Cited
US4179064A Cited
US4256955A Cited
US4224666A Cited
US4270042A Cited
US4218582A Cited
US4405829A Cited
US4277837A Cited
US4214230A Cited
US4172552A Cited
US4320387A Cited
US4460965A Cited
US4442345A Cited
US4321672A Cited
US4302810A Cited
US4305059A Cited
US4529870A Cited
US4467139A Cited
US4523297A Cited
US4341951A Cited
US4597046A Cited
US4404649A Cited
US4404649B1 Cited
US4498000A Cited
US4523087A Cited
US4511970A Cited
US4443027A Cited
US4453074A Cited
US4454414A Cited
US4549075A Cited
US4673802A Cited
US4906828A Cited
US4536647A Cited
US4625276A Cited
US4629872A Cited
US4630201A Cited
US4705211A Cited
US4642768A Cited
US4752877A Cited
US4722055A Cited
US4736094A Cited
US4751640A Cited
US4727243A Cited
US4614861A Cited
US4634845A Cited
US4689478A Cited
US4650978A Cited
US4697073A Cited
US4766539A Cited
US4692601A Cited
US4767920A Cited
US4727244A Cited
US4734568A Cited
US4759064A Cited
US4752676A Cited
US4825052A Cited
US4757185A Cited
US4742215A Cited
US4823264A Cited
US4677088A Cited
US4827112A Cited
US4748668A Cited
US4877947A Cited
US4799156A Cited
US4750119A Cited
US4837422A Cited
US4968873A Cited
US4962530A Cited
US4914698A Cited
US4987593A Cited
US4879747A Cited
US4995081A Cited
US4992646A Cited
US4985833A Cited
US4949380A Cited
US4977595A Cited
EP0391261B1 Cited
US4991210A Cited
US4996711A Cited
US4964164A Cited
WO1991016691A1 Cited
WO1993008545A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag