Systems and methods for money fund banking with flexible interest allocation
DC CAFCFirst Claim
1. A method for managing funds of a plurality of respective client accounts associated with a plurality of respective clients participating in a program, comprising:
- maintaining a plurality of FDIC-insured and interest-bearing aggregated deposit accounts, each of the aggregated deposit accounts being interest-bearing, with one or more of the aggregated deposit accounts held in each different one of a plurality of financial institutions in the program;
maintaining funds of a plurality of the clients in the plurality of aggregated deposit accounts so that each aggregated deposit account holds funds of a plurality of the clients, with each client account in a subset of the plurality of client accounts having funds in their respective client account over a predetermined amount, with each of the respective client accounts in the subset having funds deposited in a plurality of the aggregated deposit accounts;
maintaining or having maintained or accessing by computer an electronic database, on one or more computer-readable media, comprising a respective balance of funds for each of a plurality of the respective client accounts in the subset and information on funds held by each of the plurality of clients of the subset in the plurality of aggregated deposit accounts;
receiving electronic client transaction data describing debit and/or credit transactions made by a plurality of clients against their respective client accounts;
updating the respective balance of funds in the database associated with each of the respective client accounts in the subset based on one or more debit and/or credit transactions made by the respective client;
determining electronically for each of the plurality of the client accounts in the subset of client accounts a respective interest rate from among a plurality of interest rates in an interest-allocation procedure based at least in part on the updated balance of funds associated with the respective client account in the subset;
calculating electronically a respective interest for a period to be posted to each of a plurality of respective client accounts in the subset, with the respective interest to be posted to a respective client account determined based on the respective interest rate determined for that respective client account in the subset, with the calculating being independent from the respective client account pro rata share in earnings posted to the plurality of the aggregated deposit accounts holding funds of the respective client account;
determining interest earned during the period by each of the plurality of aggregated deposit accounts in the program; and
posting electronically the respective interest calculated for each of the plurality of respective client accounts based on the respective interest rate determined for the respective client account.
6 Assignments
Litigations
0 Petitions

Accused Products

Abstract
This invention provides system and methods for managing accounts of clients at customer financial entities so that deposits of up to $100,000 or greater are insured, so that interest income earned on a portion of all of the account balances may be flexibly allocated according to customer instructions, and so that withdrawals are not limited. These objects are satisfied by holding client funds at interest-earning money market deposit accounts at one or more banks of savings institutions. More particularly, this invention provides methods for receiving client transaction information, determining a net transfer of funds into or out of each client account from transaction information, causing transfer of funds from the insured, interest-bearing deposit accounts to match the net transfer of funds into or out of each client account, and allocating interest earned by the deposit accounts to clients according to customer instructions. This invention also provides systems and software products implementing these methods.
292 Citations
18 Claims
-
1. A method for managing funds of a plurality of respective client accounts associated with a plurality of respective clients participating in a program, comprising:
-
maintaining a plurality of FDIC-insured and interest-bearing aggregated deposit accounts, each of the aggregated deposit accounts being interest-bearing, with one or more of the aggregated deposit accounts held in each different one of a plurality of financial institutions in the program; maintaining funds of a plurality of the clients in the plurality of aggregated deposit accounts so that each aggregated deposit account holds funds of a plurality of the clients, with each client account in a subset of the plurality of client accounts having funds in their respective client account over a predetermined amount, with each of the respective client accounts in the subset having funds deposited in a plurality of the aggregated deposit accounts; maintaining or having maintained or accessing by computer an electronic database, on one or more computer-readable media, comprising a respective balance of funds for each of a plurality of the respective client accounts in the subset and information on funds held by each of the plurality of clients of the subset in the plurality of aggregated deposit accounts; receiving electronic client transaction data describing debit and/or credit transactions made by a plurality of clients against their respective client accounts; updating the respective balance of funds in the database associated with each of the respective client accounts in the subset based on one or more debit and/or credit transactions made by the respective client; determining electronically for each of the plurality of the client accounts in the subset of client accounts a respective interest rate from among a plurality of interest rates in an interest-allocation procedure based at least in part on the updated balance of funds associated with the respective client account in the subset; calculating electronically a respective interest for a period to be posted to each of a plurality of respective client accounts in the subset, with the respective interest to be posted to a respective client account determined based on the respective interest rate determined for that respective client account in the subset, with the calculating being independent from the respective client account pro rata share in earnings posted to the plurality of the aggregated deposit accounts holding funds of the respective client account; determining interest earned during the period by each of the plurality of aggregated deposit accounts in the program; and posting electronically the respective interest calculated for each of the plurality of respective client accounts based on the respective interest rate determined for the respective client account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing funds of a plurality of respective client accounts associated with a plurality of respective clients participating in a program, comprising:
-
maintaining a plurality of FDIC-insured and interest-bearing aggregated deposit accounts, each of the aggregated deposit accounts being interest-bearing, with one or more of the aggregated deposit accounts held in each different one of a plurality of financial institutions in the program; maintaining funds of a plurality of the clients in the plurality of aggregated deposit accounts so that each aggregated deposit account holds funds of a plurality of the clients, with each client account in a subset of the plurality of client accounts having funds in their respective client account over a predetermined amount, with each of the respective client accounts in the subset having funds deposited in a plurality of the aggregated deposit accounts; maintaining or having maintained or accessing by computer an electronic database, on one or more computer-readable media, comprising a respective balance of funds for each of a plurality of the respective client accounts in the subset and information on funds held by each of the plurality of clients of the subset in the plurality of aggregated deposit accounts; receiving electronic client transaction data describing debit and/or credit transactions made by a plurality of clients against their respective client accounts; determining or having determined or receiving electronically for each client account with transaction activity a net client-account credit or net client-account debit resulting from that client'"'"'s one or more transactions received in the client transaction data; updating a respective balance of funds associated with each of a plurality of the respective clients based on the respective net client-account credit or respective net client-account debit determined from the respective client'"'"'s transactions; determining electronically for each of the plurality of the client accounts in the subset of client accounts a respective interest rate from among a plurality of interest rates in an interest-allocation procedure based at least in part on the updated balance of funds associated with the respective client account in the subset; calculating electronically a respective interest for a period to be posted to each of a plurality of respective client accounts in the subset, with the respective interest to be posted to a respective client account determined based on the respective interest rate determined for that respective client account in the subset, with the calculating being independent from the respective client account pro rata share in earnings posted to the plurality of the aggregated deposit accounts holding funds of the respective client account; determining interest earned during the period by each of the plurality of aggregated deposit accounts in the program; and posting electronically the respective interest calculated for each of the plurality of respective client accounts based on the respective interest rate determined for the respective client account. - View Dependent Claims (16)
-
-
17. A method for managing funds of a plurality of respective client accounts associated with a plurality of respective clients participating in a program, wherein there are one or more different customer financial entities, each of the one or more different customer financial entities having a plurality of the customer accounts associated therewith, comprising:
-
maintaining a plurality of FDIC-insured and interest-bearing aggregated deposit accounts, each of the aggregated deposit accounts having its own interest rate, with one or more of the aggregated deposit accounts held in each different one of a plurality of financial institutions in the program; maintaining funds of a plurality of the clients in the plurality of aggregated deposit accounts so that each aggregated deposit account holds funds of a plurality of the clients, with each client account in a subset of the plurality of client accounts having funds in their respective client account over a predetermined amount, with each of the respective client accounts in the subset having funds deposited in a plurality of the aggregated deposit accounts; maintaining or having maintained or accessing by computer an electronic database, on one or more computer-readable media comprising a balance of funds in each of a plurality of the respective client accounts in the subset and information on funds held by each of a plurality of clients in the subset in the plurality of aggregated deposit accounts; receiving electronic client transaction data describing debit and/or credit transactions made by a plurality of clients against their respective client accounts; determining or having determined electronically for each client account a net client-account credit or a net client-account debit resulting from that client'"'"'s one or more transactions received in the client transaction data; generating a respective updated balance of funds associated with each of the respective client accounts in the subset based on the net client-account credit or net client-account debit determined from the respective client'"'"'s one or more transactions; determining or having determined electronically from the electronic client transaction data or the respective net client-account credits or net client-account debits a net credit or a net debit to be applied to one of the aggregated deposit accounts or distributed among a plurality of the aggregated deposit accounts; generating instructions for transferring funds with one or more of the aggregated deposit accounts at the one or more financial institutions to satisfy the net credit or debit for the plurality of client accounts; determining an interest-allocation procedure for each of a plurality of respective client accounts based at least in part on the customer financial entity associated with the respective client account; determining electronically for each of the plurality of the respective client accounts in the subset of client accounts a respective interest rate from among a plurality of interest rates in the determined interest-allocation procedure based on the updated balance of funds associated with the respective client; calculating a respective interest for a period to be posted to each of a plurality of the respective client accounts in the subset, with the respective interest to be posted to the respective client account determined based on the respective interest rate determined for that respective client account in the subset, with the calculating being independent from the respective client account pro rata share of earnings posted to the plurality of the aggregated deposit accounts holding funds of the respective client account; determining interest earned during the period by each of the plurality of aggregated deposit accounts in the program; and posting electronically the respective interest calculated for each of the plurality of respective client accounts based on the respective interest rate determined for the respective client account.
-
-
18. A method for managing funds of a plurality of respective client accounts associated with a plurality of respective clients participating in a program, wherein there are a plurality of different customer financial entities, each different customer financial entities having a plurality of the customer accounts associated therewith, comprising:
-
maintaining a plurality of FDIC-insured and interest-bearing aggregated deposit accounts, each of the aggregated deposit accounts being interest-bearing, with one or more of the aggregated deposit accounts held in each different one of a plurality of financial institutions in the program; maintaining funds of a plurality of the clients in the plurality of aggregated deposit accounts so that each aggregated deposit account holds funds of a plurality of the clients, with each client account in a subset of the plurality of client accounts having funds in their respective client account over a predetermined amount, with each of the respective client accounts in the subset having funds deposited in a plurality of the aggregated deposit accounts; maintaining or having maintained or accessing by computer an electronic database, on one or more computer-readable media, comprising a balance of funds in each of a plurality of the respective client accounts in the subset and information on funds held by each of a plurality of clients in the subset in the plurality of aggregated deposit accounts; receiving electronic client transaction data describing debit and/or credit transactions made by a plurality of clients against their respective client accounts; determining or having determined electronically for each client account a net client-account credit or a net client-account debit resulting from that client'"'"'s one or more transactions received in the client transaction data; generating a respective updated balance of funds associated with the respective client accounts in the subset based on the net client-account credit or net client-account debit determined from the respective client'"'"'s transactions; determining or having determined electronically from the electronic client transaction data or the respective net client-account credits or net client-account debits a net credit or a net debit to be applied to one of the aggregated deposit accounts or distributed among a plurality of the aggregated deposit accounts; generating instructions for transferring funds with one or more of the aggregated deposit accounts at the one or more financial institutions to satisfy the net credit or debit for the plurality of client accounts; transferring or having transferred funds with one or more of the aggregated deposit accounts to satisfy the net credit or net debit for the plurality of client accounts; determining an interest-allocation procedure for each of a plurality of respective client accounts based at least in part on the customer financial entity associated with the respective client account; determining electronically for each of the plurality of the client accounts in the subset of client accounts a respective interest rate from among a plurality of interest rates in the determined interest-allocation procedure based on the updated balance of funds associated with the respective client; calculating a respective interest for a period to be posted to each of a plurality of the respective client accounts in the subset, with the respective interest to be posted to the respective client account determined based on the respective interest rate determined for that respective client account in the subset, with the calculating being independent from the respective client account pro rata share of earnings posted to the plurality of the aggregated deposit accounts holding funds of the respective client account; determining interest earned during the period by each of the plurality of aggregated deposit accounts in the program; and posting electronically the respective interest calculated for each of the plurality of respective client accounts based on the respective interest rate determined for the respective client account.
-
Specification