Patent US3475220A successfully refreshed from Google Patents.
Patent US5623547A successfully refreshed from Google Patents.
US5623547A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Value transfer system
Assignee: Jonhig Ltd
•
Filing: 1995-03-06
•
Granted: 1997-04-22
•
Expires: 2015-03-06
Abstract
Abstract A value transfer system which allows value to be transferred between electronic purses comprises computer which controls the loading of purses with value and the redemption of value from purses, a special bulk purse or purses and a value meter securely linked thereto which registers the total net value issued to the bulk purse or purses. Draw-down of value and redemption of value transactions are effected with the bulk purses.
Inventors
- 👤 Timothy L. Jones
- 👤 Graham R. L. Higgins
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 19:59
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/02; G06Q20/04; G06Q20/06; G06Q20/08; G06Q20/10; G06Q20/105; G06Q20/20; G06Q20/204; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/36; G06Q20/367; G06Q20/3676; G06Q20/38; G06Q20/382; G06Q20/3829; G06Q20/40; G06Q20/401; G06Q20/409; G06Q20/4097; G06Q20/40975
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
151 words
A value transfer system, said system comprising: a computer system; a plurality of electronic purses; exchange devices comprising means for communication between purses to transfer value in transactions which are off-line from the computer system; draw-down means for loading purses with value under control of the computer system; redemption means for redeeming value from purses under control of the computer system; a value meter system; and one or more of said purses comprising bulk purses having value loaded and redeemed via the value meter system, the value meter system recording at least one float value record containing information of the net value released to the bulk purse or purses, the net value being the difference between the total of values drawn down to the bulk purse or purses and the total of values redeemed from the bulk purse or purses, the float value record being non-specific with regard to individual transactions.
Claim 2
Dependent Claim
151 words
A value transfer system, said system comprising: a computer system; a plurality of electronic purses; exchange devices comprising means for communication between purses to transfer value in transactions which are off-line from the computer system; draw-down means for loading purses with value under control of the computer system; redemption means for redeeming value from purses under control of the computer system; a value meter system; and one or more of said purses comprising bulk purses having value loaded and redeemed via the value meter system, the value meter system recording at least one float value record containing information of the net value released to the bulk purse or purses, the net value being the difference between the total of values drawn down to the bulk purse or purses and the total of values redeemed from the bulk purse or purses, the float value record being non-specific with regard to individual transactions.
Claim 3
Dependent Claim
37 words
A value transfer system as claimed in claim 1 wherein the value meter system has an interface means for adjusting each float value record on command to create or destroy value within the bulk purse or purses.
Claim 4
Dependent Claim
105 words
A value transfer system as claimed in claim 1 comprising, in each purse, storage means for storing an accumulative purse value record and, for each purse, a microprocessor, transactions being conducted between purse pairs comprising a sending purse and a receiving purse, the sending purse sends value and the receiving purse receives value, said microprocessor comprising a means for controlling each transaction for the sending and receiving purses and, in each transaction the purse value record in the sending purse is decreased by a chosen and variable transaction value and the purse value record in the receiving purse in increased by the same transaction value.
Claim 5
Dependent Claim
45 words
A value transfer system as claimed in claim 3 wherein the microprocessor, in a transaction between members of a purse pair, comprises a means for providing a transaction identifier for the transaction specific to at least one of the purses and unique within that purse.
Claim 6
Dependent Claim
36 words
A value transfer system as claimed in claim 4 wherein said transaction identifier is specific to the receiving purse and is unique within the receiving purse by the inclusion of a receiving purse transaction sequence number.
Claim 7
Dependent Claim
75 words
A value transfer system as claimed in claim 4 wherein the microprocessor for each transaction, comprises means for sending a request message including the transaction identifier from the receiving purse to the sending purse, incorporating the transaction identifier in a transaction value message sent from the sending purse to the receiving purse and controlling acceptance of the transaction value message in the receiving purse on the basis of the validity of the transaction identifier received.
Claim 8
Dependent Claim
42 words
A value transfer system as claimed in claim 1 wherein the microprocessor includes means for implementing an asymmetrical cryptographic system having different public and secret keys and each purse includes means for storing at least a public key of the cryptographic system.
Claim 9
Dependent Claim
59 words
A value transfer system as claimed in claim 7 wherein each purse stores in said means for storing data signed in the cryptographic system by the master computer with a global secret encryption key, the signed data thereby being electronically certified, and each transaction includes the steps of checking certified purse data by means of the global public key.
Claim 10
Dependent Claim
43 words
A value transfer system as claimed in claim 7 wherein each purse stores in said means for storing its own unique public/secret key pair in the cryptographic system and the transmission of transaction data is encrypted and decrypted using said public/secret key pair.
Claim 11
Dependent Claim
71 words
A value transfer system as claimed in claim 9 in which in a transaction the microprocessor associated with a first purse has greater computing power than the microprocessor associated with the second purse, and the transaction includes the steps of sending to the first purse the secret key of the second purse key pair and encrypting data at the second purse using the public key of the second purse key pair.
Claim 12
Dependent Claim
76 words
A value transfer system as claimed in claim 7 wherein in a transaction the microprocessor associated with a first purse has greater computer power than the microprocessor associated with the second purse, the second purse includes an encryption key for a symmetrical cryptographic system and the transaction includes the steps of sending to the first purse the symmetrical system key of the second purse and encrypting data at the second purse using the symmetrical system key.
Claim 13
Dependent Claim
40 words
A value transfer system as claimed in claim 1 wherein the computer system comprises a plurality of computers and the value meter system comprises a plurality of value meters, each value meter associated with a respective one of said computers.
Claim 14
Dependent Claim
174 words
A value transfer system, said system comprising: a computer system; a plurality of electronic purses; exchange devices comprising means for communication between said purses and for transferring value between said purses in transactions which are off-line from the computer system; draw-down means for loading said purses with a value under control of the computer system; redemption means for redeeming a value from said purses under control of the computer system; a value meter system; and at least one of said purses comprising a bulk purse, said value meter system including means for loading and redeeming value in said bulk purse, the value meter system including means for recording at least one float value record containing information of a net value released to said at least one purse, said net value comprising the difference between a total of values drawn down to said at least one purse and a total of values redeemed from said at least one purse, said at least one float value record comprising non-specific value information with regard to individual transactions.
Claim 15
Dependent Claim
174 words
A value transfer system, said system comprising: a computer system; a plurality of electronic purses; exchange devices comprising means for communication between said purses and for transferring value between said purses in transactions which are off-line from the computer system; draw-down means for loading said purses with a value under control of the computer system; redemption means for redeeming a value from said purses under control of the computer system; a value meter system; and at least one of said purses comprising a bulk purse, said value meter system including means for loading and redeeming value in said bulk purse, the value meter system including means for recording at least one float value record containing information of a net value released to said at least one purse, said net value comprising the difference between a total of values drawn down to said at least one purse and a total of values redeemed from said at least one purse, said at least one float value record comprising non-specific value information with regard to individual transactions.
Claim 16
Dependent Claim
37 words
A value transfer system as claimed in claim 13 wherein the value meter system includes an interlace means for adjusting each float value record on command for creating or destroying value within said at least one purse.
Claim 17
Dependent Claim
125 words
A value transfer system as claimed in claim 13, wherein each purse includes a storage means for storing an accumulative purse value record, wherein transactions between purse pairs involve a sending purse and a receiving purse, said sending purse sends a value and said receiving purse receives a value, said value transfer system further including a microprocessor in one of a sending purse, a receiving purse and an associated exchange device, said microprocessor comprising a means for controlling each transaction for said sending purse and said receiving purse wherein, in each transaction, a purse value record in the sending purse is decreased by a chosen and variable transaction value and a purse value record in the receiving purse in increased by the same transaction value.
Claim 18
Dependent Claim
48 words
A value transfer system as claimed in claim 15 wherein said microprocessor, in a transaction between members of a purse pair, comprises a means for providing a transaction identifier for a transaction specific to at least one of the sending and receiving purses and unique within that purse.
Claim 19
Dependent Claim
27 words
A value transfer system as claimed in claim 16 wherein said transaction identifier is specific to the receiving purse and includes a receiving purse transaction sequence number.
Claim 20
Dependent Claim
78 words
A value transfer system as claimed in claim 16 wherein said microprocessor, for each transaction, comprises means for (a) sending a request message, including said transaction identifier, from the receiving purse to the sending purse, (b) incorporating the transaction identifier in a transaction value message sent from the sending purse to the receiving purse and (c) controlling acceptance of the transaction value message in the receiving purse on the basis of the validity of the transaction identifier received.
Claim 21
Dependent Claim
42 words
A value transfer system as claimed in claim 13 wherein said microprocessor includes means for implementing an asymmetrical cryptographic system having different public and secret keys and each purse includes means for storing at least a public key of the cryptographic system.
Claim 22
Dependent Claim
62 words
A value transfer system as claimed in claim 19, wherein each storage means includes means for storing data signed in the cryptographic system, said computer system comprising means for providing a global secret encryption key, for electronically certifying said signed data in said storage means, and for checking each transaction including said certified signed data by means of a global public key.
Claim 23
Dependent Claim
47 words
A value transfer system as claimed in claim 19 wherein each of said purse storage means includes a stored unique public/secret key pair in the cryptographic system and said microprocessor includes means, responsive to said public/secret key pair, for encrypting and decrypting the transmission of transaction data.
Claim 24
Dependent Claim
75 words
A value transfer system as claimed in claim 21, wherein each purse includes a microprocessor associated therewith and a microprocessor associated with a first purse has greater computing power than a microprocessor associated with a second purse, and the transaction includes the steps of sending to the first purse the secret key of the second purse key pair and encrypting data at the second purse using the public key of the second purse key pair.
Claim 25
Dependent Claim
84 words
A value transfer system as claimed in claim 19 wherein each purse includes a microprocessor associated therewith and, in a transaction, a microprocessor associated with a first purse has greater computer power than a microprocessor associated with a second purse, the second purse includes an encryption key for a symmetrical cryptographic system and the transaction includes the steps of sending to the first purse the symmetrical system key of the second purse and encrypting data at the second purse using the symmetrical system key.
Claim 26
Dependent Claim
40 words
A value transfer system as claimed in claim 13 wherein the computer system comprises a plurality of computers and the value meter system comprises a plurality of value meters, each value meter associated with a respective one of said computers.
Claim 27
Independent Claim
312 words
A method of transferring a value (V) between a sending purse and a receiving purse, using a cryptographic system with said purses having cryptographic capability, said sending purse and said receiving purse each having a global secret/public key pair (Skg, Pkg), each of said sending and receiving purses including, respectively, a store (SS, RS), a value record in said store (Svr, Rvr), a public key (Pks, Pkr), a secret key (Sks, Skr), and a certified public key data message ([Pks]*Skg, [Pkr]*Skg), said method comprising the steps of: in said receiving purse, issuing a transaction identification number (R i ) and, transmitting a request message ([Pkr]*Skg+[R]*Skr) to said sending purse; in said sending purse, checking said request message to authenticate and determine the receiving purse public key (Pkr) and the transaction identification number (R i ); in the sending purse, decrementing the value to be transferred (V) from the sending purse value record (Svr); in the sending purse, constructing a transaction message (VR i ), signing the transaction message with the sending purse secret key (Sks), forming a transaction value message ([Pks]*Skg+[VR i ]*Sks) and sending said transaction value message to said receiving purse; in the receiving purse, obtaining the sending purse public key (Pks) using the public key (Pkg) and verifying the message ([Pks]*Skg); in the receiving purse, using the recovered sending purse public key (Pks), recovering the transaction message (VR r ) and determining the recovered value to be transferred (V) and the recovered transaction identification number (R r ); in the receiving purse, checking to insure that the recovered transaction identification number (R r ) matches the issued transaction identification number (R i ), aborting the transaction without a match and, with a match, incrementing the receiving purse value record (Rvr) by the value to be transferred (V); and in the receiving purse, providing an acknowledgement to said sending purse.
Claim 28
Independent Claim
312 words
A method of transferring a value (V) between a sending purse and a receiving purse, using a cryptographic system with said purses having cryptographic capability, said sending purse and said receiving purse each having a global secret/public key pair (Skg, Pkg), each of said sending and receiving purses including, respectively, a store (SS, RS), a value record in said store (Svr, Rvr), a public key (Pks, Pkr), a secret key (Sks, Skr), and a certified public key data message ([Pks]*Skg, [Pkr]*Skg), said method comprising the steps of: in said receiving purse, issuing a transaction identification number (R i ) and, transmitting a request message ([Pkr]*Skg+[R]*Skr) to said sending purse; in said sending purse, checking said request message to authenticate and determine the receiving purse public key (Pkr) and the transaction identification number (R i ); in the sending purse, decrementing the value to be transferred (V) from the sending purse value record (Svr); in the sending purse, constructing a transaction message (VR i ), signing the transaction message with the sending purse secret key (Sks), forming a transaction value message ([Pks]*Skg+[VR i ]*Sks) and sending said transaction value message to said receiving purse; in the receiving purse, obtaining the sending purse public key (Pks) using the public key (Pkg) and verifying the message ([Pks]*Skg); in the receiving purse, using the recovered sending purse public key (Pks), recovering the transaction message (VR r ) and determining the recovered value to be transferred (V) and the recovered transaction identification number (R r ); in the receiving purse, checking to insure that the recovered transaction identification number (R r ) matches the issued transaction identification number (R i ), aborting the transaction without a match and, with a match, incrementing the receiving purse value record (Rvr) by the value to be transferred (V); and in the receiving purse, providing an acknowledgement to said sending purse.
Claim 29
Independent Claim
346 words
A method of transferring a value (V) between a consumer purse and a retailer purse, using a cryptographic system with said consumer and retailer purses each having a global secret/public key pair (Skg, Pkg), said consumer purse having a store (CS), a cumulative value record (Cvr) in said consumer store, a DES key (DESc) and certified data message ([DESc]*Skg) and said retailer purse having a store (RS), a retailer value record (Rvr) in said retailer store, a public key (Pkr), a secret key (Skr), and a certified public key data message ([Pkr]*Skg), said method comprising the steps of: in said retailer purse, transmitting said certified public key data message ([Pkr]*Skg) to said consumer purse; in said consumer purse, checking said certified public key data message ([Pkr]*Skg) to authenticate and determine the retailer purse public key (Pkr); in said consumer purse, encrypting the certified data message ([DESc]*Skg) and forwarding the encrypted message (E Pkr [[DESc]*Skg]) to said retailer purse; in said retailer purse, decrypting said encrypted message to derive the certified data message ([DESc]*Skg) and then derive, using the public key (Pkr), the DES key (DESc); in said retailer purse, issuing a transaction identification number (R i ), encrypting the transaction identification number (R i ) with the DES key (DESc) and transmitting a resultant request message ([R i ]*DESc); in said consumer purse, decrypting said request message ([R i ]*DESc), deriving the transaction identification number (R i ), and constructing a transaction message (VR i ); in said consumer purse, decrementing the value (V) from the value record (Cvr) in the consumer store (CS) and sending the modified transaction message ([VR i ]*DESc); and in the retailer purse, decrypting the modified transaction message ([VR i ]*DESc), recovering the transaction identification number (R r ) and checking to insure that the recovered transaction identification number (R r ) matches the issued transaction identification number (R i ) and, aborting the transaction without a match and, with a match, incrementing the retailer value record (Rvr) by the value (V) and sending a transaction acknowledgement to said consumer purse.
Claim 30
Independent Claim
346 words
A method of transferring a value (V) between a consumer purse and a retailer purse, using a cryptographic system with said consumer and retailer purses each having a global secret/public key pair (Skg, Pkg), said consumer purse having a store (CS), a cumulative value record (Cvr) in said consumer store, a DES key (DESc) and certified data message ([DESc]*Skg) and said retailer purse having a store (RS), a retailer value record (Rvr) in said retailer store, a public key (Pkr), a secret key (Skr), and a certified public key data message ([Pkr]*Skg), said method comprising the steps of: in said retailer purse, transmitting said certified public key data message ([Pkr]*Skg) to said consumer purse; in said consumer purse, checking said certified public key data message ([Pkr]*Skg) to authenticate and determine the retailer purse public key (Pkr); in said consumer purse, encrypting the certified data message ([DESc]*Skg) and forwarding the encrypted message (E Pkr [[DESc]*Skg]) to said retailer purse; in said retailer purse, decrypting said encrypted message to derive the certified data message ([DESc]*Skg) and then derive, using the public key (Pkr), the DES key (DESc); in said retailer purse, issuing a transaction identification number (R i ), encrypting the transaction identification number (R i ) with the DES key (DESc) and transmitting a resultant request message ([R i ]*DESc); in said consumer purse, decrypting said request message ([R i ]*DESc), deriving the transaction identification number (R i ), and constructing a transaction message (VR i ); in said consumer purse, decrementing the value (V) from the value record (Cvr) in the consumer store (CS) and sending the modified transaction message ([VR i ]*DESc); and in the retailer purse, decrypting the modified transaction message ([VR i ]*DESc), recovering the transaction identification number (R r ) and checking to insure that the recovered transaction identification number (R r ) matches the issued transaction identification number (R i ) and, aborting the transaction without a match and, with a match, incrementing the retailer value record (Rvr) by the value (V) and sending a transaction acknowledgement to said consumer purse.
Claim 31
Independent Claim
411 words
A method of transferring a value (V) between a sending purse and a receiving purse each having a global secret/public key pair (Skg, Pkg), said sending purse having a reduced computing power as compared to said receiving purse, said sending purse including a store (SS), a value record (Svr), a secret key (Sks) and a signed secret key ([Sks]*Skg) which includes a sending purse public key (Pks), and said receiving purse including a receiver store (RS), a value record (Rvr) in said receiver store, a receiver public key (Pkr), a receiver secret key (Skr), and a certified public key data message ([Pkr]*Skg), said method comprising the steps of: in said receiving purse, transmitting the certified public key data message ([Pkr]*Skg); in said sending purse, verifying the certified public key data message ([Pkr]*Skg) with the global public key (Pkg) and recovering the receiver public key (Pkr); in said sending purse, encrypting the signed secret key ([Sks]*Skg) and transmitting the encrypted signed secret key (E Pkr [[Sks]*Skg]); in said receiving purse, decrypting the encrypted signed secret key (E Pkr [[Sks]*Skg]) with the receiver secret key (Skr) to provide the sending purse signed secret key ([Sks]*Skg), verifying the sending purse signed secret key ([Sks]*Skg) with the public global key (Pkg) and recovering the sending purse secret key (Sks); in said receiving purse, issuing a transaction identification number (R i ), signing the transaction identification number (R i ) with the sending purse secret key (Sks) to form and transmit the signed transaction identification number ([R i ]*Sks); in said sending purse, deriving the transaction identification number (R i ) using the sending purse public key (Pks); in said sending purse, decrementing the sending purse value record (Svr) by the value (V), creating a transaction message (VR i ), encrypting the transaction message (VR i ) and transmitting the encrypted transaction message (E Pks [VR i ]); in said receiving purse, decrypting said encrypted transaction message (E Pks [VR i ]) using the sending purse secret key (Sks) and recovering the value (V) and the transaction identification number (R r ); and in said receiving purse, checking to insure that the recovered transaction identification number (R r ) matches the issued transaction identification number (R i ) and aborting the transaction without a match and, with a match, incrementing the receiving purse value record (Rvr) by the value (V), discarding the sending purse secret key (Sks) and sending a transaction acknowledgement to said sending purse.
Claim 32
Independent Claim
411 words
A method of transferring a value (V) between a sending purse and a receiving purse each having a global secret/public key pair (Skg, Pkg), said sending purse having a reduced computing power as compared to said receiving purse, said sending purse including a store (SS), a value record (Svr), a secret key (Sks) and a signed secret key ([Sks]*Skg) which includes a sending purse public key (Pks), and said receiving purse including a receiver store (RS), a value record (Rvr) in said receiver store, a receiver public key (Pkr), a receiver secret key (Skr), and a certified public key data message ([Pkr]*Skg), said method comprising the steps of: in said receiving purse, transmitting the certified public key data message ([Pkr]*Skg); in said sending purse, verifying the certified public key data message ([Pkr]*Skg) with the global public key (Pkg) and recovering the receiver public key (Pkr); in said sending purse, encrypting the signed secret key ([Sks]*Skg) and transmitting the encrypted signed secret key (E Pkr [[Sks]*Skg]); in said receiving purse, decrypting the encrypted signed secret key (E Pkr [[Sks]*Skg]) with the receiver secret key (Skr) to provide the sending purse signed secret key ([Sks]*Skg), verifying the sending purse signed secret key ([Sks]*Skg) with the public global key (Pkg) and recovering the sending purse secret key (Sks); in said receiving purse, issuing a transaction identification number (R i ), signing the transaction identification number (R i ) with the sending purse secret key (Sks) to form and transmit the signed transaction identification number ([R i ]*Sks); in said sending purse, deriving the transaction identification number (R i ) using the sending purse public key (Pks); in said sending purse, decrementing the sending purse value record (Svr) by the value (V), creating a transaction message (VR i ), encrypting the transaction message (VR i ) and transmitting the encrypted transaction message (E Pks [VR i ]); in said receiving purse, decrypting said encrypted transaction message (E Pks [VR i ]) using the sending purse secret key (Sks) and recovering the value (V) and the transaction identification number (R r ); and in said receiving purse, checking to insure that the recovered transaction identification number (R r ) matches the issued transaction identification number (R i ) and aborting the transaction without a match and, with a match, incrementing the receiving purse value record (Rvr) by the value (V), discarding the sending purse secret key (Sks) and sending a transaction acknowledgement to said sending purse.
References Cited (Backward Citations)
US3573747A
Cited
US3852571A
Cited
US3749887A
Cited
US3906460A
Cited
US3932730A
Cited
US3937925A
Cited
US3934122A
Cited
US4053735A
Cited
US4120452A
Cited
US4179064A
Cited
US4256955A
Cited
US4224666A
Cited
US4270042A
Cited
US4218582A
Cited
US4214230A
Cited
US4172552A
Cited
US4320387A
Cited
US4460965A
Cited
US4442345A
Cited
US4321672A
Cited
US4302810A
Cited
US4305059A
Cited
US4467139A
Cited
US4597046A
Cited
US4404649B1
Cited
US4404649A
Cited
US4523087A
Cited
US4511970A
Cited
US4443027A
Cited
US4453074A
Cited
US4667088A
Cited
US4549075A
Cited
US4673802A
Cited
US4536647A
Cited
US4625276A
Cited
US4629872A
Cited
US4630201A
Cited
US4705211A
Cited
US4642768A
Cited
US4752877A
Cited
US4722055A
Cited
US4736094A
Cited
US4751640A
Cited
EP0172670A2
Cited
US4727243A
Cited
US4614861A
Cited
US4634845A
Cited
US4689478A
Cited
US4650978A
Cited
US4697073A
Cited
US4766539A
Cited
US4692601A
Cited
US4767920A
Cited
US4727244A
Cited
US4734568A
Cited
US4759064A
Cited
US4752676A
Cited
US4757185A
Cited
US4742215A
Cited
US4827112A
Cited
US4748668A
Cited
US4799156A
Cited
US4750119A
Cited
US4968873A
Cited
US4837422A
Cited
US4962530A
Cited
US4987593A
Cited
US4879747A
Cited
US4995081A
Cited
US4973828A
Cited
US4992646A
Cited
US4985833A
Cited
US4977595A
Cited
US4964164A
Cited
US5191193A
Cited
WO1991016691A1
Cited
WO1993008545A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-04-21 | 2000-10-21 | 2001-04-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-04-21 | 2004-10-21 | 2005-04-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-04-21 | 2008-10-21 | 2009-04-22 | $7700.00 | Window Closed / Lapsed |