Patent ID: 8190522

Claim:
An automated method, wherein the method is executed by a programmed computer processor which communicates with a user via a network, comprising: receiving at least one pay-in-full requirement from a user via the network wherein the at least one pay-in-full requirement comprises at least one transaction parameter designating transactions that the user wants to pay-in-full and the at least one transaction parameter comprises a merchant category code (MCC), identity of a merchant or a vendor, a transaction amount, a transaction level, an identity of a product purchased, or a type of device or account used; storing in a database the at least one pay-in-full requirement from the user; receiving transaction information, via the network, relating to a transaction conducted by the user; determining, by the programmed computer processor, whether the transaction information meets the at least one pay-in-full requirement; allocating, by the programmed computer processor, the transaction into a pay-in-full bucket, that does not accrue interest, that is part of an account, upon the transaction information meeting the pay-in-full requirement; reporting a balance of the pay-in-full bucket to the user; receiving a payment from the user which pays at least a portion of the balance in the pay-in-full bucket; and moving any unpaid portion of the balance to a second bucket, that is part of the account, that accrues interest upon any balance therein.