Patent ID: 8583545
Filing Date: 2013-11-12
Classification: G06Q

Abstract:
1. A method comprising: accessing, using one or more computer, one or more electronic databases, stored on one or more computer-readable media, comprising: obtaining, using the one or more computers, client deposit data and/or client withdrawal data directly or indirectly from one of the clients or on its behalf describing a deposit to or a withdrawal from the respective client account associated with the one client; allocating one or more respective amounts to one or more of the program banking institutions (not including the source banking institution) participating in the program to take into account at least in part the respective client deposit data and/or the respective client withdrawal data; allocating, using the one or more computers, at least a matching amount of non-term funds to the source banking institution; determining or obtaining at the end of a length of time, using the one or more computers, based at least in part on the time data in the database on the length of time the funds of the respective client account have been held within a balance range in the one or more aggregated deposit accounts in the banking institutions participating in the program, a respective time-varying interest rate that is greater than a first interest rate; calculating or having calculated, using the one or more computers, based at least in part on the balance of deposit funds of the respective client account from the one or more databases being held in the one or more of the recipient banking institutions as non-term funds and the length of time held based on the time data in the one or more databases, a lump sum amount that when added to interest calculated at the first rate is an interest sum that results in an amount calculated at the time-varying interest rate, and allocating this interest sum to the respective client account; calculating or having calculated, using the one or more computers, for the respective client account determined to have the first interest rate, a respective interest amount based at least in part on the respective first interest rate for the respective client account, the balance of funds and the length of time held, as determined from the one or more databases, and allocating this interest sum to the respective client account; communicating or having communicated the data on calculated interest amounts for the respective client accounts with funds held in the one or more aggregated deposit accounts in the program; and updating, using the one or more computers, the one or more databases to reflect the added interest.