Patent ID: 8019668

Claim:
A method, comprising: (A) accessing, using one or more computers, one or more databases comprising: (1) aggregated deposit account information for a plurality of government-backed insured and interest-bearing aggregated deposit accounts held in a plurality of deposit institutions, each of the respective deposit institutions holding one or more of the aggregated deposit accounts, each of the aggregated deposit accounts holding funds of a plurality of client accounts; and (2) client account information for each of more than one of the respective client accounts, the client account information for a respective one of the client accounts comprising a respective balance of funds of the respective client account held in each of one or more of the government-backed insured and interest-bearing aggregated deposit accounts holding funds of the respective client account; and (B) determining, using the one or more computers, at least one aggregated deposit account in one of the deposit institutions to which to deposit/transfer or to withdraw/transfer funds, based at least in part on a selection rule to direct fund transfer activity to this one aggregated deposit account, and/or based at least in part on a selection rule to direct fund transfer activity away from one or more other of the respective aggregated deposit accounts; (C) obtaining transfer data comprising an amount of funds comprising deposits/transfers to and/or withdrawals/transfers from one or more of the aggregated deposit accounts; (D) allocating funds, using the one or more computers, to one or more of the aggregated deposit accounts held in one or more of the deposit institutions based on the transfer data and on one or more allocation rules; (E) allocating, using the one or more computers, fund amounts of client accounts among the aggregated deposit accounts, to substantially match respective amounts allocated to the aggregated deposit accounts based on the transfer data and the one or more allocation rules; (F) generating and communicating data for one or more instructions, using the one or more computers and a network communication link, to transfer funds to or from the at least one aggregated deposit account based at least in part on one or more of the allocating steps; and (G) updating, using the one or more computers, the one or more databases with information based at least in part on one or more of the allocating steps.