Method and system for allocating deposits over a plurality of depository institutions

  • US 8,781,931 B1
  • Filed: 12/15/2009
  • Issued: 07/15/2014
  • Est. Priority Date: 05/26/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for managing client accounts associated with respective clients, said system comprising:

  • one or more computers comprising memory wherein the memory stores computer-readable instructions comprising program code that, when executed, causes the one or more computers to perform the steps;

    accessing, by the one or more computers, one or more electronic databases, stored on one or more computer-readable media, comprising;

    (1) aggregated account information for a plurality of Federal Deposit Insurance Corporation (FDIC)-insured and interest-bearing aggregated deposit accounts held in a plurality of banks participating in a program, wherein funds from client accounts of a plurality of clients are aggregated with funds of other client accounts in the aggregated deposit accounts held in the banks in the program; and

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

    (a) a respective balance in the respective client account, comprising funds managed in the program;

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

    obtaining, by the one or more computers, data on deposits and/or withdrawals and/or nets thereof for one or more of the client accounts;

    performing the following steps for each client account, i, of a plurality of the client accounts;

    (a) determining, by the one or more computers, if the respective client account meets one or more criteria;

    (b) when the respective client account meets the one or more criteria, obtaining via an internet portal, by the one or more computers, a percentage Xi, where Xi is a distribution percent value of the respective client account, i, to be distributed to each of Ni banks of the plurality of the banks;

    (c) determining, by the one or more computers, a client available deposit amount, Di, for the respective client account, i, comprising funds to be distributed evenly over the Ni respective banks in the program for the client up to a predetermined amount;

    (d) calculating, by the one or more computers, the percentage, Xi, multiplied by the respective client available deposit amount, Di, comprising the respective client bank distribution amount, BNi, wherein BNi, is limited to 80% or less of the FDIC insurance limit;

    (e) determining, by the one or more computers, for the client available deposit amount Di, for the respective client account, i, a value for Ni for the respective client account, where the number of banks Ni is at least one more than is needed to obtain FDIC insurance for the client available deposit amount, Di in the program, and where Ni is a whole number and (Xi) times (Ni) is less than 100;

    (f) allocating, by the one or more computers, the percentage, Xi, multiplied by the respective client available deposit amount, Di, comprising the respective client bank distribution amount, BNi, evenly to each of the respective Ni banks determined for the respective client account, i, up to the predetermined amount in each of the respective client Ni banks;

    (g) calculating, by the one or more computers, a remainder amount for the respective client account, Ri=(Di)−

    Di(Ni·

    Xi)/100;

    (h) allocating, by the one or more computers, the remainder amount Ri for the respective client account, i, to at least one remainder bank of the plurality of the banks that is not one of the Ni banks for the respective client account, i;

    allocating, by the one or more computers, a respective net bank deposit amount to each of multiple of the banks participating in the program based on one or more rules, the respective net bank deposit amount to be deposited in one or more of the FDIC-insured and interest-bearing aggregated deposit accounts held in the respective bank;

    allocating, by the one or more computers, the respective client bank distribution amounts, BNi, from the client accounts as well as any remainder amounts Ri or portions thereof to the respective banks, to match the respective net bank deposit amount allocated to the respective banks;

    generating instructions, by the one or more computers, to transfer funds to or from one or more of the FDIC-insured and interest-bearing aggregated deposit accounts in one or more of the respective banks participating in the program to facilitate transfer of the respective net bank deposit amounts that were allocated;

    updating, by the one or more computers, the one or more electronic databases with update data for each of multiple of the client accounts, with the update data for each of the multiple client accounts comprising respective client bank distribution amounts, BNi, transferred to the respective client Ni banks for the respective client account; and

    processing, by the one or more computers, withdrawals/transfers from and/or deposits/transfers to the respective client account, i, against the funds in the at least one remainder bank for the respective client account.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×