×

System and method for managing aggregated accounts

DC
  • US 7,752,107 B1
  • Filed: 03/21/2007
  • Issued: 07/06/2010
  • Est. Priority Date: 02/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a plurality of Federal Deposit Insurance Corporation (FDIC)-insured, interest-bearing aggregated accounts held in a plurality of deposit institutions, comprising:

  • (A) accessing, by one or more computers, one or more electronic databases, stored on one or more computers-readable media, the one or more databases comprising;

    (1) aggregated account information for each of a plurality of FDIC-insured and interest-bearing aggregated accounts held in a plurality of deposit institutions, with each deposit institution holding one or more of the aggregated accounts, each aggregated account holding funds of client transaction accounts of a plurality of clients, the aggregated account information comprising;

    (i) a respective amount of net assets held in each of a plurality of the respective aggregated accounts;

    (ii) for each respective one of a plurality of the deposit institutions, at least one respective minimum cap associated in the one or more databases with at least one of the one or more aggregated accounts held in the respective deposit institution, with the minimum cap comprising a minimum amount of assets to be held; and

    (iii) for each respective one of the plurality of the deposit institutions having a minimum cap in (ii), at least one respective maximum cap associated in the one or more databases with the at least one of the one or more aggregated accounts held in the respective deposit institution having a minimum cap, with the maximum cap comprising a maximum amount of assets to be held;

    (2) client transaction account information for each of the respective client transaction accounts comprising;

    (i) a respective balance in the respective client transaction account;

    (ii) transaction data for the respective client transaction account; and

    (iii) a respective balance of funds from the respective client transaction account held in each of one or more of the insured and interest-bearing aggregated accounts holding funds of the client transaction account; and

    (B) obtaining, by one or more computers, transaction data for clients'"'"' deposits/transfers to and withdrawals/transfers from a plurality of said client transaction accounts for a sub-period of a period of time, said transaction data comprising transaction data for one or more deposits/transfers for one or more client transaction accounts and/or transaction data for one or more withdrawals/transfers from one or more of said client transaction accounts, with the transaction data comprising a respective amount for each respective deposit/transfer and each respective withdrawal/transfer;

    (C) calculating, by the one or more computers, an aggregated transaction amount based on a total net transaction from the transaction data for a plurality of the client transaction accounts occurring during the sub-period of time;

    (D) setting, by the one or more computers, for each of a plurality of the deposit institutions, the respective maximum deposit cap equal to the respective minimum deposit cap for the at least one aggregated account in the respective deposit institution;

    (E) allocating, by the one or more computers, the aggregated transaction amount to or among one or more of the aggregated accounts, the step of allocating comprising;

    (1) selecting at least one of the deposit institutions from among the plurality of deposit institutions to which to deposit/transfer or to withdraw/transfer at least a portion of the aggregated transaction amount for the sub-period based, at least in part, on a respective amount of net assets held in the at least one of the one or more aggregated accounts held in the respective deposit institution relative to the minimum cap and the maximum cap for that respective aggregated account, but by-passing withdrawals of funds from and deposits of funds to each aggregated account of the plurality of aggregated accounts that has its respective maximum deposit cap set equal to its respective minimum deposit cap if the net assets for the respective aggregated account are substantially equal to or greater that the minimum cap for that respective aggregated account;

    (2) allocating the at least a portion of the aggregated transaction amount to the at least one of the one or more aggregated accounts in the selected deposit institution so that a balance of funds held in the deposit institution in or among the one or more aggregated accounts held therein is less than or equal to the maximum cap and greater than or equal to the minimum cap for that respective deposit institution;

    (3) allocating, by the one or more computers, client asset balances in the client transaction accounts among a plurality of the aggregated accounts to match the allocation of the aggregated transaction amount;

    (F) generating instructions, by the one or more computers, to deposit/transfer funds to or withdraw/transfer funds from the at least one aggregated account to cause a transfer of the aggregated transaction amount for the sub-period; and

    (G) updating, by the one or more computers, one or more of the electronic databases with data for each of a plurality of the client transaction accounts, with the data for each of the client transaction accounts comprising a respective balance of funds of the respective client transaction account held in each of one or more of the deposit institutions holding funds of the respective client transaction account.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×