CPC G06Q 40/02 (2013.01) | 20 Claims |
1. A computing device for maintaining parallel data structures for transaction data, comprising:
one or more memory devices storing software instructions; and
at least one processor configured to execute the software instructions to perform operations comprising:
generating a first data structure in an electronic database, the first data structure comprising first data relating to a first plurality of transactions associated with a first interest rate;
providing, to a user device, a plurality of potential transactions for display in a user interface at the user device;
receiving, via the user device, a selected transaction from the plurality of potential transactions;
receiving a selected transaction amount based on a completion of the selected transaction;
automatically generating a second data structure in the electronic database in parallel to the first data structure, in response to the completion of the selected transaction, the second data structure different and separate from the first data structure, the second data structure being associated with a finance charge different from the first interest rate;
automatically modifying the first data structure based on the first interest rate in response to expiration of a first duration of time; and
automatically modifying the second data structure based on the finance charge in response to the expiration of the first duration of time in parallel to automatically modifying the first data structure based on the first interest rate, wherein modifying the second data structure comprises updating the selected transaction amount based on the finance charge.
|