System and method for conducting coinless transactions
First Claim
1. A method for conducting a coinless transaction using a specified currency, comprising the steps of:
- (a) calculating a total cost for goods and services of a commercial transaction;
(b) determining a fractional cost of said total cost;
(c) reading a change balance on a storage device;
(d) comparing said fractional cost with said change balance;
(e) determining whether said fractional cost is greater than said change balance;
(f) increasing said total cost by a renewal amount to a next whole number, thereby calculating a new total cost, if it is determined in step (e) that said fractional cost is greater than said change balance;
(g) increasing said change balance by said renewal amount, thereby calculating a new change balance, if it is determined in step (e) that said fractional cost is greater than said change balance;
(h) decreasing said total cost by a depletion amount to a whole number, thereby calculating a new total cost, if it is determined in step (e) that said fractional cost is less than or equal to said change balance;
(i) decreasing said change balance by said depletion amount, thereby calculating a new change balance, if it is determined in step (e) that said fractional cost is less than or equal to said change balance;
(j) displaying said new total cost; and
(k) writing said new change balance onto said storage device.
0 Assignments
0 Petitions
Accused Products
Abstract
In a commercial transaction system, a magnetic stripe data card is used to interact with a point of sale (POS) terminal, equipped with a card reader/writer device, a computer system, and a display device, and an input means for entering cost information, to conduct coinless transactions with cash or paper bill currency. The POS terminal is capable of processing data which includes comparing the fractional transaction cost of the goods and/or services to be purchased with an existing balance of change stored on the magnetic stripe data card, and updating the balance of change at the end of the transaction. In a preferred embodiment of the present invention, when the balance of change associated with the card does not cover the fractional dollar cost of the transaction, the system provides a change renewal algorithm which automatically increases the balance on the card by an amount equal to the difference between the cost of the transaction and the next highest whole dollar amount. This difference is also added to the transaction cost raising it to the next highest whole dollar amount. Likewise, when the balance of change stored on the card does cover the fractional dollar cost of the transaction, the system provides a change depletion algorithm which automatically decreases the balance on the card by an amount equal to the fractional dollar cost of the transaction. This amount is also deducted from the transaction cost lowering it to the next lowest whole dollar amount. In either case, whether the balance of change stored on the card is greater than, or less than or equal to, the fractional dollar cost of the transaction, the fractional dollar cost of the transaction, or the difference between 1.0 and the fractional dollar cost of the transaction, is automatically debited from or credited to both the balance on the card and the total cost of the transaction, respectively, thereby resulting in a whole dollar cost for the transaction. The lack of any fractional cost for the transaction eliminates the requirement to exchange coins of any denomination while conducting commercial transactions with cash or paper bill currency.
75 Citations
23 Claims
-
1. A method for conducting a coinless transaction using a specified currency, comprising the steps of:
-
(a) calculating a total cost for goods and services of a commercial transaction; (b) determining a fractional cost of said total cost; (c) reading a change balance on a storage device; (d) comparing said fractional cost with said change balance; (e) determining whether said fractional cost is greater than said change balance; (f) increasing said total cost by a renewal amount to a next whole number, thereby calculating a new total cost, if it is determined in step (e) that said fractional cost is greater than said change balance; (g) increasing said change balance by said renewal amount, thereby calculating a new change balance, if it is determined in step (e) that said fractional cost is greater than said change balance; (h) decreasing said total cost by a depletion amount to a whole number, thereby calculating a new total cost, if it is determined in step (e) that said fractional cost is less than or equal to said change balance; (i) decreasing said change balance by said depletion amount, thereby calculating a new change balance, if it is determined in step (e) that said fractional cost is less than or equal to said change balance; (j) displaying said new total cost; and (k) writing said new change balance onto said storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A point of sale terminal for conducting a coinless transaction using a specified currency, comprising:
-
a means for receiving a total cost for goods and services of a commercial transaction; a means for receiving a change balance stored on a storage device; a means for calculating a new total cost and a new change balance, wherein said new total cost is a whole number; and a means for outputting said new total cost and said new change balance. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for use with a computer system, comprising:
a computer usable medium having computer readable program code means embodied in said medium for conducting a coinless transaction using a specified currency, wherein a point of sale terminal receives a total cost for goods and services of a commercial transaction and reads a change balance on a storage device, said computer program product having; first computer readable program code means for receiving the total cost of the commercial transaction; second computer readable program code means for receiving the change balance stored on the storage device; third computer readable program code means for determining a fractional cost of the total cost; fourth computer readable program code means for comparing said fractional cost with the change balance; fifth computer readable program code means for determining whether said fractional cost is greater than the change balance; and sixth computer readable program code means for calculating a new total cost and a new change balance, wherein said new total cost is a whole number, wherein the point of sale terminal writes said new change balance on the storage device. - View Dependent Claims (20, 21, 22, 23)
Specification