Method and apparatus for simplifying the handling of complex payment transactions
First Claim
1. A method for payment with a payment device when a final transaction amount is not known upon first presentation of said payment device to a merchant, said method comprising the steps of:
- charging a predetermined amount upon said first presentation, using at least one hardware processor;
calculating said final transaction amount, using said at least one hardware processor and subsequent to said first presentation, said calculated final transaction amount being calculated at a central server;
calculating a variable adjustment value using said at least one hardware processor by comparing said predetermined amount already charged with said final transaction amount, said calculated variable adjustment value being calculated at said central server; and
modifying a new predetermined amount charged, upon a next presentation of said payment device for a next transaction, by said variable adjustment value, using said at least one hardware processor;
wherein;
said payment device comprises a smart card having a monetary balance stored thereon;
said merchant comprises a transit authority associated with a transit system; and
said first presentation comprises entry to said transit system for a journey and said predetermined amount is charged against said monetary balance stored on said smart card;
further comprising the additional step of checking out of said transit system, using said smart card, at an end of said journey;
wherein;
said final transaction amount comprises a distance based transit fare, calculated at said central server, after said checking out, based on said first presentation and said checking out, according to a fare calculation scheme having a maximum fare for a maximum distance traveled and at least one lesser fare for a lesser distance traveled;
said variable adjustment value is calculated at said central server as a difference between said maximum fare and said final transaction amount;
said predetermined amount comprises one of;
said maximum fare; and
said maximum fare less a previous variable adjustment value; and
said new predetermined amount charged is charged against said monetary balance stored on said smart card.
1 Assignment
0 Petitions
Accused Products
Abstract
A predetermined amount, which may, in general, be zero, less than, the same as, or greater than a (yet-to-be-determined) final transaction amount, is charged upon first presentation of a payment device to a merchant. A final transaction amount is calculated, preferably at a central server, subsequent to the first presentation. A variable adjustment value is calculated, preferably at the central server, by comparing the predetermined amount already charged with the final transaction amount. A new predetermined amount charged, upon a subsequent presentation of the payment device, is modified by the variable adjustment value.
92 Citations
17 Claims
-
1. A method for payment with a payment device when a final transaction amount is not known upon first presentation of said payment device to a merchant, said method comprising the steps of:
-
charging a predetermined amount upon said first presentation, using at least one hardware processor; calculating said final transaction amount, using said at least one hardware processor and subsequent to said first presentation, said calculated final transaction amount being calculated at a central server; calculating a variable adjustment value using said at least one hardware processor by comparing said predetermined amount already charged with said final transaction amount, said calculated variable adjustment value being calculated at said central server; and modifying a new predetermined amount charged, upon a next presentation of said payment device for a next transaction, by said variable adjustment value, using said at least one hardware processor; wherein; said payment device comprises a smart card having a monetary balance stored thereon; said merchant comprises a transit authority associated with a transit system; and said first presentation comprises entry to said transit system for a journey and said predetermined amount is charged against said monetary balance stored on said smart card; further comprising the additional step of checking out of said transit system, using said smart card, at an end of said journey; wherein; said final transaction amount comprises a distance based transit fare, calculated at said central server, after said checking out, based on said first presentation and said checking out, according to a fare calculation scheme having a maximum fare for a maximum distance traveled and at least one lesser fare for a lesser distance traveled; said variable adjustment value is calculated at said central server as a difference between said maximum fare and said final transaction amount; said predetermined amount comprises one of; said maximum fare; and said maximum fare less a previous variable adjustment value; and said new predetermined amount charged is charged against said monetary balance stored on said smart card. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for payment with a payment device when a final transaction amount is not known upon first presentation of said payment device to a merchant, said apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; facilitate charging a predetermined amount upon said first presentation; facilitate calculating said final transaction amount subsequent to said first presentation, said calculated final transaction amount being calculated at a central server; facilitate calculating a variable adjustment value by comparing said predetermined amount already charged with said final transaction amount, said calculated variable adjustment value being calculated at said central server; and facilitate modifying a new predetermined amount charged, upon a next presentation of said payment device for a next transaction, by said variable adjustment value; wherein; said at least one processor comprises a processor located on said central server, a first entrance terminal processor coupled to said processor located on said central server, a second entrance terminal processor coupled to said processor located on said central server, and an exit terminal processor coupled to said processor located on said central server; said apparatus is configured for operation with said payment device, said payment device comprising a smart card having a monetary balance stored thereon; said merchant comprises a transit authority associated with a transit system; and said first presentation comprises entry to said transit system for a journey and said predetermined amount is charged against said monetary balance stored on said smart card by said first entrance terminal processor; said exit terminal processor is operative to check a holder of said payment apparatus out of said transit system, using said smart card, at an end of said journey; wherein; said final transaction amount comprises a distance based transit fare, calculated by said processor located on said central server, after said checking out, based on said first presentation and said checking out, according to a fare calculation scheme having a maximum fare for a maximum distance traveled and at least one lesser fare for a lesser distance traveled; said variable adjustment value is calculated by said processor located on said central server as a difference between said maximum fare and said final transaction amount; said predetermined amount comprises one of; said maximum fare; and said maximum fare less a previous variable adjustment value; and said new predetermined amount charged is charged against said monetary balance stored on said smart card by said second entrance terminal processor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for payment with a payment device when a final transaction amount is not known upon first presentation of said payment device to a merchant, said computer program product comprising a non-transitory tangible computer readable storage medium having program instructions embodied therewith, the program instructions being executable by at least one hardware processor to cause said at least one hardware processor to perform a method comprising:
-
charging a predetermined amount upon said first presentation; calculating said final transaction amount, subsequent to said first presentation, said calculated final transaction amount being calculated at a central server; calculating a variable adjustment value by comparing said predetermined amount already charged with said final transaction amount, said calculated variable adjustment value being calculated at said central server; and modifying a new predetermined amount charged, upon a next presentation of said payment device for a next transaction, by said variable adjustment value; wherein; said payment device comprises a smart card having a monetary balance stored thereon; said merchant comprises a transit authority associated with a transit system; and said first presentation comprises entry to said transit system for a journey and said predetermined amount is charged against said monetary balance stored on said smart card; said method further comprises checking out of said transit system, using said smart card, at an end of said journey; wherein; said final transaction amount comprises a distance based transit fare, calculated at said central server, after said checking out, based on said first presentation and said checking out, according to a fare calculation scheme having a maximum fare for a maximum distance traveled and at least one lesser fare for a lesser distance traveled; said variable adjustment value is calculated at said central server as a difference between said maximum fare and said final transaction amount; said predetermined amount comprises one of; said maximum fare; and said maximum fare less a previous variable adjustment value; and said new predetermined amount charged is charged against said monetary balance stored on said smart card. - View Dependent Claims (16, 17)
-
Specification