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.