Electronic-monetary system
First Claim
1. A system for transferring electronic notes between electronic modules comprising:
- electronic modules each having a processor, a memory, and the capability to create a cryptographically secure channel and transfer and receive electronic notes via said cryptographically secure channel, and where each electronic module stores said electronic notes in its respective said memory;
wherein each stored electronic note comprises;
a body group of data fields including data indicative of a monetary value associated with 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 includes a sequence number that distinguishes a transferred electronic note from one or more other transferred electronic notes transferred from a common said transferor electronic module and generated from a common electronic note.
1 Assignment
0 Petitions
Accused Products
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.
446 Citations
18 Claims
-
1. A system for transferring electronic notes between electronic modules comprising:
-
electronic modules each having a processor, a memory, and the capability to create a cryptographically secure channel and transfer and receive electronic notes via said cryptographically secure channel, and where each electronic module stores said electronic notes in its respective said memory; wherein each stored electronic note comprises; a body group of data fields including data indicative of a monetary value associated with 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 includes a sequence number that distinguishes a transferred electronic note from one or more other transferred electronic notes transferred from a common said transferor electronic module and generated from a common electronic note. - View Dependent Claims (2, 3, 4)
-
-
5. A method for transferring electronic notes between processor-based electronic modules, comprising the steps of:
-
establishing a cryptographically secure session between a transferor electronic module and a transferee electronic module; creating a transfer electronic note by appending a transfer record to an electronic note stored in said transferor electronic module, where said transfer record indicates whether all or some portion of a monetary amount of said electronic note is being transferred; transferring said transfer electronic note from said transferor electronic module to said transferee electronic module; and wherein said transfer record includes a sequence number that distinguishes said transfer electronic note from another transfer electronic note from said transferor electronic module. - View Dependent Claims (6)
-
-
7. A method for transferring electronic notes of a predetermined total monetary value from a transferor money module to a transferee money module, said method comprising the steps of:
-
(a) said transferor money module selecting one or more electronic notes from which to provide said predetermined total monetary value; (b) said transferor money module creating one or more transfer electronic notes by appending a respective transfer record and digital signature of said transferor money module to each said one or more electronic notes, where for each said one or more transfer electronic notes said respective transfer record indicates whether all or some portion of a monetary amount of said one or more electronic notes is being transferred; (c) said transferor money module sending said one or more transfer electronic notes to said transferee money module; (d) said transferee money module verifying the validity of said one or more transfer electronic notes; (e) said transferee money module storing information for each of said one or more electronic notes; and wherein step (d) includes, for each transfer note of said one or more transfer notes, the steps of checking note information stored in said transferee money module, said note information representing other notes previously transferred to or by said transferee money module, for matches to said transfer note, and checking for note duplication by analyzing a representation of a note transfer tree based on the matches identified to said transfer note. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for transferring electronic notes of a predetermined total monetary value from a transferor money module to a transferee money module, said method comprising the steps of:
-
(a) said transferor money module selecting one or more electronic notes from which to provide said predetermined total monetary value; (b) said transferor money module creating one or more transfer electronic notes by appending a respective transfer record and digital signature of said transferor money module to each said one or more electronic notes, where for each said one or more transfer electronic notes said respective transfer record indicates whether all or some portion of a monetary amount of said one or more electronic notes is being transferred; (c) said transferor money module sending said one or more transfer electronic notes to said transferee money module; (d) said transferee money module verifying the validity of said one or more transfer electronic notes; (e) said transferee money module storing said one or more transfer electronic notes in a note directory; wherein each transfer electronic note of said one or more transfer electronic notes includes digital signatures and certificates of each transferor money module over the history of said transfer electronic note, each of said certificates includes a unique identifier identifying the associated transferor money module, and wherein said transfer record includes said unique identifier of the transferee electronic module; and wherein step (d) further comprises the step of checking that said unique identifier of said transfer record corresponds to said unique identifier in said certificate for each successive transfer over said history of said electronic note.
-
-
15. A method for transferring electronic notes from a transferor money module to a transferee money module, said method comprising the steps of:
-
(a) said transferor money module creating one by or more transfer electronic notes by appending a respective transfer record of said transferor money module to each said one or more electronic notes; (b) said transferor money module sending said one or more transfer electronic notes to said transferee money module; (c) said transferee money module verifying the validity of said one or more transfer electronic notes; wherein each transfer electronic note of said one or more transfer electronic notes includes a unique identifier for each transferee money module over the history of said transfer electronic note; and wherein, where said transferee money module is a transaction money module, step (c) further comprises the step of checking whether each said unique identifier is on a list of unique identifiers for bad money modules that is stored in said transferee money module. - View Dependent Claims (16, 17, 18)
-
Specification