Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
225 words
A method for payment for services and/goods of a type, using a credit balance means that stores an amount M thereon, comprising steps of: prior to a purchase of a service and/or goods: reading with a data terminal device said amount M from said credit balance means; and writing with said data terminal device said amount M into a memory of a security module; and during said purchase: determining with said data terminal device a running cost amount K for said service and/or goods; and storing back with said data terminal device into said credit balance means an amount Mν, wherein said amount Mν is a difference between said amount M and said cost amount K, wherein said method comprises steps of: a) providing said memory with a first memory area and a second memory area, and b) in a first transaction prior to said purchase, said data terminal device subtracting said amount M from said credit balance means, and adding said amount M to said first memory area; c) in a second transaction during said purchase, said data terminal device subtracting said amount Mν from said first memory area, and adding said amount Mν to said credit balance means; and d) in a third transaction, said data terminal device transferring said cost amount K from said first memory area to said second memory area.
Claim 2
Independent Claim
225 words
A method for payment for services and/goods of a type, using a credit balance means that stores an amount M thereon, comprising steps of: prior to a purchase of a service and/or goods: reading with a data terminal device said amount M from said credit balance means; and writing with said data terminal device said amount M into a memory of a security module; and during said purchase: determining with said data terminal device a running cost amount K for said service and/or goods; and storing back with said data terminal device into said credit balance means an amount Mν, wherein said amount Mν is a difference between said amount M and said cost amount K, wherein said method comprises steps of: a) providing said memory with a first memory area and a second memory area, and b) in a first transaction prior to said purchase, said data terminal device subtracting said amount M from said credit balance means, and adding said amount M to said first memory area; c) in a second transaction during said purchase, said data terminal device subtracting said amount Mν from said first memory area, and adding said amount Mν to said credit balance means; and d) in a third transaction, said data terminal device transferring said cost amount K from said first memory area to said second memory area.
Claim 3
Independent Claim
259 words
A method for payment for services and/goods of a type, using a credit balance means that stores an amount M thereon, comprising steps of: prior to a purchase of a service and/or goods: reading with a data terminal device said amount M from said credit balance means; and writing with said data terminal device said amount M into a memory of a security module; and during said purchase: determining with said data terminal device a running cost amount K for said service and/or goods; and storing back with said data terminal device into said credit balance means an amount Mν, wherein said amount Mν is a difference between said amount M and said cost amount K, wherein said method comprises steps of: a) providing said memory with a first memory area and a second memory area, and b) in a first transaction prior to said purchase, said data terminal device subtracting said amount M from said credit balance means, and adding said amount M to said first memory area; c) in a second transaction during said purchase, said data terminal device subtracting said amount Mν from said first memory area, and adding said amount Mν to said credit balance means; and d) in a third transaction, said data terminal device transferring said cost amount K from said first memory area to said second memory area, wherein transactions to said credit balance means from said first memory area are permitted and/or transactions to said credit balance means from said second memory area are prevented by inhibiting means and/or enabling means.
Claim 4
Independent Claim
259 words
A method for payment for services and/goods of a type, using a credit balance means that stores an amount M thereon, comprising steps of: prior to a purchase of a service and/or goods: reading with a data terminal device said amount M from said credit balance means; and writing with said data terminal device said amount M into a memory of a security module; and during said purchase: determining with said data terminal device a running cost amount K for said service and/or goods; and storing back with said data terminal device into said credit balance means an amount Mν, wherein said amount Mν is a difference between said amount M and said cost amount K, wherein said method comprises steps of: a) providing said memory with a first memory area and a second memory area, and b) in a first transaction prior to said purchase, said data terminal device subtracting said amount M from said credit balance means, and adding said amount M to said first memory area; c) in a second transaction during said purchase, said data terminal device subtracting said amount Mν from said first memory area, and adding said amount Mν to said credit balance means; and d) in a third transaction, said data terminal device transferring said cost amount K from said first memory area to said second memory area, wherein transactions to said credit balance means from said first memory area are permitted and/or transactions to said credit balance means from said second memory area are prevented by inhibiting means and/or enabling means.
Claim 5
Dependent Claim
14 words
A method according to claim 2 wherein identification markers are used during said transactions.
Claim 6
Dependent Claim
43 words
A method according to claim 2 wherein said third transaction is divided into at least three partial transactions, whereby in said partial transactions a partial amount of said cost amount K is transferred from said first memory area to said second memory area.
Claim 7
Dependent Claim
20 words
A method according to claim 2 wherein after said third transaction the contents of said first memory area are emptied.
Claim 8
Dependent Claim
198 words
Apparatus for payment for services and/or goods, comprising a credit balance means which stores an amount M; and a data terminal device for: prior to a purchase, reading said amount M from said credit balance means; during said purchase, determining a running cost amount K for said service and/or goods during said purchase; and during said purchase, storing back in said credit balance means an amount Mν which is the difference between said amount M and said cost amount K, wherein said apparatus comprises: a security module with a memory, connected to said data terminal device via a communications channel, wherein: said memory comprises a first memory area and a second memory area; and said data terminal device is operable: in a first transaction prior to said purchase, to subtract said amount M from said credit balance means, and to add said amount M to said first memory area; in a second transaction during said purchase, to subtract said amount Mν from said first memory area, and to add said amount Mν to said credit balance means; and in a third transaction, to transfer said cost amount K from said first memory area to said second memory area.
Claim 9
Dependent Claim
198 words
Apparatus for payment for services and/or goods, comprising a credit balance means which stores an amount M; and a data terminal device for: prior to a purchase, reading said amount M from said credit balance means; during said purchase, determining a running cost amount K for said service and/or goods during said purchase; and during said purchase, storing back in said credit balance means an amount Mν which is the difference between said amount M and said cost amount K, wherein said apparatus comprises: a security module with a memory, connected to said data terminal device via a communications channel, wherein: said memory comprises a first memory area and a second memory area; and said data terminal device is operable: in a first transaction prior to said purchase, to subtract said amount M from said credit balance means, and to add said amount M to said first memory area; in a second transaction during said purchase, to subtract said amount Mν from said first memory area, and to add said amount Mν to said credit balance means; and in a third transaction, to transfer said cost amount K from said first memory area to said second memory area.
Claim 10
Dependent Claim
232 words
Apparatus for payment for services and/or goods, comprising a credit balance means provided with an amount M; and a data terminal device for: prior to a purchase, reading said amount M from said credit balance means; during said purchase, determining a running cost amount K for said service and/or goods during said purchase; and during said purchase, storing back in said credit balance means an amount Mν which is the difference between said amount M and said cost amount K, wherein said apparatus comprises: a security module with a memory, connected to said data terminal device via a communications channel, wherein: said memory comprises a first memory area and a second memory area; and said data terminal device is operable: in a first transaction prior to said purchase, to subtract said amount M from said credit balance means, and to add said amount M to said first memory area; in a second transaction during said purchase, to subtract said amount Mν from said first memory area, and to add said amount Mν to said credit balance means; and to transfer said cost amount K from said first memory area to said second memory area, wherein an inhibiting means and/or enabling means is provided for permitting a transaction to said credit balance means from said first memory area and for preventing a transaction to said credit balance means from said second memory area.
Claim 11
Dependent Claim
232 words
Apparatus for payment for services and/or goods, comprising a credit balance means provided with an amount M; and a data terminal device for: prior to a purchase, reading said amount M from said credit balance means; during said purchase, determining a running cost amount K for said service and/or goods during said purchase; and during said purchase, storing back in said credit balance means an amount Mν which is the difference between said amount M and said cost amount K, wherein said apparatus comprises: a security module with a memory, connected to said data terminal device via a communications channel, wherein: said memory comprises a first memory area and a second memory area; and said data terminal device is operable: in a first transaction prior to said purchase, to subtract said amount M from said credit balance means, and to add said amount M to said first memory area; in a second transaction during said purchase, to subtract said amount Mν from said first memory area, and to add said amount Mν to said credit balance means; and to transfer said cost amount K from said first memory area to said second memory area, wherein an inhibiting means and/or enabling means is provided for permitting a transaction to said credit balance means from said first memory area and for preventing a transaction to said credit balance means from said second memory area.
Claim 12
Dependent Claim
37 words
A method according to claim 7 wherein said security module is at a remote location in relation to said data terminal device and is capable of being time shared among a plurality of said data terminal devices.
Claim 13
Independent Claim
149 words
A method of paying for good/services having a cost K using a pre-paid credit balance card that stores an amount M comprising the steps of: in a first transaction prior to a purchase, using a processor of a data terminal, decreasing the amount stored on the credit card by said amount M, and increasing a value stored in a first memory area of a security module, connected to the data terminal via a communications channel, by said amount M, in a second transaction during said purchase, using said processor, decreasing said amount M stored in said first memory area by an amount Mν, where Mν equals said amount M minus said cost K, and increasing a value stored on the credit balance card by said amount Mν and, in a third transaction, using said processor, transferring said amount M-Mν=K, from said first memory area to said second memory area.
Claim 14
Independent Claim
149 words
A method of paying for good/services having a cost K using a pre-paid credit balance card that stores an amount M comprising the steps of: in a first transaction prior to a purchase, using a processor of a data terminal, decreasing the amount stored on the credit card by said amount M, and increasing a value stored in a first memory area of a security module, connected to the data terminal via a communications channel, by said amount M, in a second transaction during said purchase, using said processor, decreasing said amount M stored in said first memory area by an amount Mν, where Mν equals said amount M minus said cost K, and increasing a value stored on the credit balance card by said amount Mν and, in a third transaction, using said processor, transferring said amount M-Mν=K, from said first memory area to said second memory area.