Patent US5963648A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5963648A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic-monetary system

Assignee: Citibank NA
•
Filing: 1997-12-19
•
Granted: 1999-10-05
•
Expires: 2017-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic-monetary system having (1) 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 and 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 in off-line transactions; (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 clearing bank for balancing the electronic money accounts of the different issuing banks; (6) a data communications network for providing communications services to all components of the system; and (7) a security arrangement for maintaining the integrity of the system, and for detecting counterfeiting and tampering within the system. An embodiment of the invention includes a customer service module which handles lost money claims and links accounts to money modules for providing bank access.

Inventors

  • 👤 Sholom S. Rosen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 16:04
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/02; G06Q20/04; G06Q20/06; G06Q20/08; G06Q20/10; G06Q20/105; G06Q20/12; G06Q20/22; G06Q20/26; G06Q20/30; G06Q20/36; G06Q20/367; G06Q20/3674; G06Q20/3676; G06Q20/3678; G06Q20/38; G06Q20/382; G06Q20/3821; G06Q20/40; G06Q20/401; G06Q30/00; G06Q30/06; G06Q40/00; G06Q40/02; G07; G07F; G07F17/00; G07F17/16; G07F7/00; G07F7/08; G07F7/0866; H; H04; H04L; H04L63/00; H04L63/08; H04L63/0823; H04L63/12; H04L63/123; H04L9/00; H04L9/08; H04L9/0891; H04L9/32; H04L9/3263; H04L2209/00; H04L2209/56

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 307 words
A method for a first 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; (c) checking if said first transaction module has sufficient funds; (d) said first transaction module sending said first amount to said second transaction module, via said cryptographically secure session; (e) said second transaction module prompting its owner to select an exchange rate or a second amount of said second currency; (f) checking if said second transaction module has sufficient funds; (g) said second transaction module sending a message indicative of said second amount or said exchange rate to said first transaction module, via said cryptographically secure session; (h) said first subscriber confirming said second amount or said exchange rate; (i) 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; (j) said second transaction module sending said electronic representation of said second foreign currency to said first transaction module, in said second amount, via said cryptographically secure session; and (k) committing said first transaction module to transferring said first foreign currency to said second transaction module and said second transaction module to receiving said first foreign currency from said first transaction module, and committing said second transaction module to transferring said second foreign currency to said first transaction module and said first transaction module to receiving said second foreign currency from said second transaction module, in an order which is not predictable.
Claim 2
Independent Claim 307 words
A method for a first 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; (c) checking if said first transaction module has sufficient funds; (d) said first transaction module sending said first amount to said second transaction module, via said cryptographically secure session; (e) said second transaction module prompting its owner to select an exchange rate or a second amount of said second currency; (f) checking if said second transaction module has sufficient funds; (g) said second transaction module sending a message indicative of said second amount or said exchange rate to said first transaction module, via said cryptographically secure session; (h) said first subscriber confirming said second amount or said exchange rate; (i) 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; (j) said second transaction module sending said electronic representation of said second foreign currency to said first transaction module, in said second amount, via said cryptographically secure session; and (k) committing said first transaction module to transferring said first foreign currency to said second transaction module and said second transaction module to receiving said first foreign currency from said first transaction module, and committing said second transaction module to transferring said second foreign currency to said first transaction module and said first transaction module to receiving said second foreign currency from said second transaction module, in an order which is not predictable.
Claim 3
Dependent Claim 387 words
The method according to claim 1, wherein step (k) comprises the steps of: (a) said first transaction module and said second transaction module sharing a common random binary value, having either a first value or a second value; (b) said first transaction module conditionally logging either said transferring of said first foreign currency to said second transaction module or said receiving of said second foreign currency from said second transaction module, where said common random binary value has said first value or said second value, respectively, such that rolling back may occur; (c) said first transaction money module sending a message to said second transaction module indicating that said first transaction module has completed conditionally logging a transfer; (d) said second transaction module, in response to said message, conditionally logging either said receiving of said first foreign currency from said first transaction module or said transferring of said second foreign currency to said first transaction module, where said common random binary value equals said first value or said second value, respectively, such that rolling back may occur; (e) said second transaction money module, where said common random number value equals the first value, sending a start-commit message to said first transaction module; (f) said first transaction module, in response to said start-commit message, setting said conditionally logging to unconditional logging, and initiating a commit protocol wherein said first transaction module commits to its outstanding transfer so that said first transaction module can no longer abort said transfer by rolling-back its state, and wherein said second money module commits to said transferring second foreign currency and to said receiving first foreign currency by logging said transferring and receiving so that said second money module can no longer abort said exchange of foreign currency by rolling-back its state; and (g) said second transaction module, where said common random number value equals the second value, setting said conditionally logging to unconditional logging and initiating a commit protocol wherein said second transaction module commits to its outstanding transfer so that said second transaction module can no longer abort said transfer by rolling-back its state, and wherein said first money module commits to said transferring first foreign currency and receiving second foreign currency so that said first money module can no longer abort said exchange of foreign currency by rolling-back its state.
Claim 4
Dependent Claim 26 words
The method according to claim 2, wherein said common random number is generated as a session key during said step of establishing a cryptographically secure session.
Claim 5
Dependent Claim 124 words
The method according to claim 1, wherein said commit protocol initiated by a given money module for any outstanding money transfer with respect to another money module, comprises the steps of: said given module sending a ready-to-commit message to said another money module; said another money module sending an acknowledgement to said given money module in response to said ready-to-commit message; said given money module committing by logging said any outstanding money transfer so that said given money module can no longer abort said any outstanding money transfer by rolling-back its state; and said another money module committing by logging said any outstanding money transfer so that said another money module can no longer abort said any outstanding money transfer by rolling-back its state.
Claim 6
Dependent Claim 28 words
The method according to claim 1, wherein in step (b) said subscriber selects said first amount of said first foreign currency to be sold by type of note.

References Cited (Backward Citations)

US3559175A Cited
US3573747A Cited
US3852571A Cited
US3749887A Cited
US3906460A Cited
US3932730A Cited
US3971916A 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
US4667088A Cited
US4454414A Cited
US4549075A Cited
US4723284A Cited
US4673802A Cited
US4906828A Cited
US4536647A Cited
US4926480A Cited
US4625276A Cited
US4629872A Cited
US4630201A Cited
US4575621A Cited
US4705211A Cited
US4642768A Cited
US4752877A Cited
US4722055A Cited
US4959788A Cited
US4736094A Cited
US4751640A Cited
US4727243A Cited
US4864109A Cited
US4614861A Cited
US4634845A Cited
US4689478A Cited
US4650978A Cited
US4697073A Cited
US4766539A Cited
US4692601A Cited
US4767920A Cited
US4727244A Cited
US4734568A Cited
US4759064A Cited
US4822984A Cited
US4752676A Cited
US4825052A Cited
US4757185A Cited
US4742215A Cited
US4823264A Cited
US4827112A Cited
US4766293A Cited
US4748668A Cited
US4839504A Cited
US4877947A Cited
US4799156A Cited
US4750119A Cited
US5162989A Cited
US4837422A Cited
US4968873A Cited
US4962530A Cited
US4941173A Cited
US5012076A Cited
US4987593A Cited
US4914698A Cited
US4995081A Cited
US4879747A Cited
US4973828A Cited
US4992646A Cited
US4985833A Cited
US4949380A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-04 2003-04-05 2003-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-04 2007-04-05 2007-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-04 2011-04-05 2011-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag