Systems and methods for administering return sweep accounts
DC CAFCFirst Claim
1. A system for managing funds for a plurality of client transaction accounts for a plurality of clients whose funds were accepted for deposit in respective client transaction accounts held in the names of the respective clients at a first banking institution, the system comprising:
- one or more electronic databases, stored on one or more computer-readable media, comprising;
(i) client account information for each of the respective client transaction accounts;
(ii) aggregated transaction account information for a plurality of Federal Deposit Insurance Corporation (FDIC)-insured and interest-bearing aggregated deposit accounts held in a plurality of banks in a program including the first banking institution; and
(iii) subaccount information on each client'"'"'s funds held in said plurality of the insured and interest-bearing aggregated deposit accounts; and
one or more computers comprising memory wherein the memory stores computer-readable instructions that, when executed, cause the one or more computers to perform the steps;
(a) accessing the electronic database and administering clients'"'"' deposits and/or transfers to and withdrawals and/or transfers from each of a plurality of said client transaction accounts, said administering step comprising processing transaction data comprising data for one or more deposits and/or transfers for one or more client transaction accounts and data for each of more than six (6) withdrawals and/or transfers by check and/or debit card within a month from each of at least two of said client transaction accounts, with the transaction data comprising a respective amount for each respective deposit and/or transfer and for each respective withdrawal and/or transfer;
(b) determining, for one or more transaction deposits and/or transfers to a respective client transaction account held in the name of the respective client at the first banking institution, whether the balance of funds for the respective client in the aggregated deposit account at the first banking institution equals or exceeds a specified amount, and if not, then designating the first banking institution to receive the deposit and/or transfer, and if it does, determining another bank in the program and designating the deposit and/or transfer for the other bank;
(c) determining and designating, for one or more withdrawals and/or transfers, including by check and/or debit card, from a respective client transaction account, one or more of the banks in the program for the one or more withdrawals and/or transfers;
(d) determining, for each of a plurality of the banks in the program, one or more net transactions, with each net transaction comprising a sum of a plurality of clients'"'"' deposits and/or transfers designated for the respective bank and/or clients'"'"' withdrawals and/or transfers designated for the respective bank, from a plurality of said respective client transaction accounts of a plurality of the clients;
(e) generating, one or more instructions to transfer funds to the respective one or more FDIC-insured and interest-bearing aggregated deposit accounts in the respective banks in the program in accordance with the respective net transactions determined for the respective banks in the program, and further comprising making a withdrawal and/or transfer from the FDIC-insured and interest-bearing aggregated deposit account held at one of the banks in the program more than six (6) times during a month, while maintaining an insured and interest-bearing status of the FDIC-insured and interest-bearing aggregated deposit account held at the one bank; and
(f) updating or having updated, the electronic database based on the deposits and/or transfers to and withdrawals and/or transfers from the plurality of aggregated deposit accounts.
3 Assignments
Litigations
0 Petitions

Accused Products

Abstract
A method, system, and program product for managing funds for a plurality of client accounts at a first banking institution, the system comprising: one or more electronic databases, comprising: (i) client account information; (ii) aggregated transaction account information for a plurality of FDIC-insured and interest-bearing aggregated deposit accounts held in a plurality of banks in a program including the first banking institution; and (iii) subaccount information; and one or more computers configured for (a) accessing the electronic database and administering clients'"'"' deposits and withdrawals from the client accounts, comprising processing transaction data for more than six (6) withdrawals and/or transfers from each of at least two of the client accounts; (b) determining, whether the balance of funds for the respective client in the aggregated deposit account at the first bank equals or exceeds a specified amount, and if not, then designating the first bank to receive the deposit, and if it does, determining another bank in the program and designating the deposit for the other bank.
221 Citations
36 Claims
-
1. A system for managing funds for a plurality of client transaction accounts for a plurality of clients whose funds were accepted for deposit in respective client transaction accounts held in the names of the respective clients at a first banking institution, the system comprising:
-
one or more electronic databases, stored on one or more computer-readable media, comprising; (i) client account information for each of the respective client transaction accounts; (ii) aggregated transaction account information for a plurality of Federal Deposit Insurance Corporation (FDIC)-insured and interest-bearing aggregated deposit accounts held in a plurality of banks in a program including the first banking institution; and (iii) subaccount information on each client'"'"'s funds held in said plurality of the insured and interest-bearing aggregated deposit accounts; and one or more computers comprising memory wherein the memory stores computer-readable instructions that, when executed, cause the one or more computers to perform the steps; (a) accessing the electronic database and administering clients'"'"' deposits and/or transfers to and withdrawals and/or transfers from each of a plurality of said client transaction accounts, said administering step comprising processing transaction data comprising data for one or more deposits and/or transfers for one or more client transaction accounts and data for each of more than six (6) withdrawals and/or transfers by check and/or debit card within a month from each of at least two of said client transaction accounts, with the transaction data comprising a respective amount for each respective deposit and/or transfer and for each respective withdrawal and/or transfer; (b) determining, for one or more transaction deposits and/or transfers to a respective client transaction account held in the name of the respective client at the first banking institution, whether the balance of funds for the respective client in the aggregated deposit account at the first banking institution equals or exceeds a specified amount, and if not, then designating the first banking institution to receive the deposit and/or transfer, and if it does, determining another bank in the program and designating the deposit and/or transfer for the other bank; (c) determining and designating, for one or more withdrawals and/or transfers, including by check and/or debit card, from a respective client transaction account, one or more of the banks in the program for the one or more withdrawals and/or transfers; (d) determining, for each of a plurality of the banks in the program, one or more net transactions, with each net transaction comprising a sum of a plurality of clients'"'"' deposits and/or transfers designated for the respective bank and/or clients'"'"' withdrawals and/or transfers designated for the respective bank, from a plurality of said respective client transaction accounts of a plurality of the clients; (e) generating, one or more instructions to transfer funds to the respective one or more FDIC-insured and interest-bearing aggregated deposit accounts in the respective banks in the program in accordance with the respective net transactions determined for the respective banks in the program, and further comprising making a withdrawal and/or transfer from the FDIC-insured and interest-bearing aggregated deposit account held at one of the banks in the program more than six (6) times during a month, while maintaining an insured and interest-bearing status of the FDIC-insured and interest-bearing aggregated deposit account held at the one bank; and (f) updating or having updated, the electronic database based on the deposits and/or transfers to and withdrawals and/or transfers from the plurality of aggregated deposit accounts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing funds for a plurality of client transaction accounts for a plurality of clients whose funds were accepted for deposit in respective client transaction accounts held in the names of the respective clients at a first banking institution that includes a first bank in its infrastructure, the system comprising:
-
one or more electronic databases, stored on one or more computer-readable media, comprising; (i) client account information for each of the respective client transaction accounts; (ii) aggregated transaction account information for a plurality of Federal Deposit Insurance Corporation (FDIC)-insured and interest-bearing aggregated deposit accounts held in a plurality of banks in a program including the first bank in the first banking institution and a second bank in infrastructure of a different banking institution; and (iii) subaccount information on each client'"'"'s funds held in said plurality of the insured and interest-bearing aggregated deposit accounts; and one or more computers comprising memory wherein the memory stores computer-readable instructions that, when executed, cause the one or more computers to perform the steps; (a) accessing the electronic database and administering clients'"'"' deposits and/or transfers to and withdrawals and/or transfers from each of a plurality of said client transaction accounts, said administering step comprising processing transaction data comprising data for one or more deposits and/or transfers for one or more client transaction accounts and data for each of more than six (6) withdrawals and/or transfers by check and/or debit card within a month from each of at least two of said client transaction accounts, with the transaction data comprising a respective amount for each respective deposit and/or transfer and for each respective withdrawal and/or transfer; (b) determining, for one or more transaction deposits and/or transfers to a respective client transaction account held in the name of the respective client at the first banking institution, whether the balance of funds for the respective client in the aggregated deposit account at the first bank equals or exceeds a specified amount, and if not, then designating the first bank to receive the deposit and/or transfer, and if it does, determining another bank in the program and designating the deposit and/or transfer for the other bank; (c) determining and designating, for one or more withdrawals and/or transfers, including by check and/or debit card, from a respective client transaction account, one or more of the banks in the program for the one or more withdrawals and/or transfers; (d) determining, for each of a plurality of the banks in the program, one or more net transactions, with each net transaction comprising a sum of a plurality of clients'"'"' deposits and/or transfers designated for the respective bank and/or clients'"'"' withdrawals and/or transfers designated for the respective bank, from a plurality of said respective client transaction accounts of a plurality of the clients; (e) generating, one or more instructions to transfer funds to the respective one or more FDIC-insured and interest-bearing aggregated deposit accounts in the respective banks in the program in accordance with the respective net transactions determined for the respective banks in the program, and further comprising making a withdrawal and/or transfer from the FDIC-insured and interest-bearing aggregated deposit account held at one of the banks in the program more than six (6) times during a month, while maintaining an insured and interest-bearing status of the FDIC-insured and interest-bearing aggregated deposit account held at the one bank; and (f) updating or having updated, the electronic database based on the deposits and/or transfers to and withdrawals and/or transfers from the plurality of aggregated deposit accounts. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method, comprising:
-
(a) maintaining or having maintained or accessing an electronic database, on one or more computer readable media, containing client account information for a plurality of client accounts for a plurality of clients whose funds had been accepted for deposit in the names of the respective clients at a first banking institution that includes a first bank in its infrastructure; (b) maintaining or having maintained or accessing the same or a different electronic database, on one or more computer-readable media, containing aggregated deposit account information for a plurality of Federal Deposit Insurance Corporation (FDIC)-insured and interest-bearing aggregated deposit accounts, held in a plurality of banks of a plurality of banking institutions and including at least one FDIC-insured and interest-bearing aggregated deposit account held at the first bank in the first banking institution, wherein each aggregated deposit account hold funds of a plurality of client accounts, wherein a client account represents funds of a client held in one or more of the aggregated deposit accounts held by the banks, (c) allocating, by one or more computers, for more than one of the client accounts, the client funds from these respective client accounts, among more than one of aggregated deposit accounts, so that at least a portion of these client funds are maintained in the aggregated deposit account in the first bank and at least a portion of the client funds are maintained in an aggregated deposit account held in at least one of the banks in one of the different banking institutions; (d) determining, by the one or more computers, client funds to be withdrawn from the FDIC-insured and interest-bearing aggregated deposit account held at one of the banks of one of the banking institutions more than six (6) times during a month while preserving an insured and interest-bearing status of the FDIC-insured and interest-bearing aggregated deposit account held at the one bank; and (e) updating or having updated, by the one or more computers, the electronic database based on the allocation of client funds to or from the plurality of aggregated deposit accounts. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
(a) one or more electronic databases, stored on one or more computer-readable media, comprising; (i) client account information for a plurality of client accounts for a plurality of clients whose funds were accepted for deposit in the names of the respective clients at a first banking institution that includes a first bank in its infrastructure, (ii) aggregated deposit account information for a plurality of Federal Deposit Insurance Corporation (FDIC)-insured and interest-bearing aggregated deposit accounts, held in a plurality of banks of a plurality of banking institutions and including at least one FDIC-insured and interest-bearing aggregated deposit account held at the first bank in the first banking institution, wherein each aggregated deposit account hold funds of a plurality of client accounts, wherein a client account represents funds of a client held in one or more of the aggregated deposit accounts held by the banks, (b) one or more computers comprising memory wherein the memory stores computer-readable instructions that, when executed, cause the one or more computers to access the one or more electronic databases and perform the steps; (i) allocating, by the one or more computers, for more than one of the client accounts, the client funds from these respective client accounts, among more than one of the aggregated deposit accounts, so that at least a portion of these client funds are maintained in the aggregated deposit account in the first bank and at least a portion of the client funds are maintained in an aggregated deposit account held in at least one of the banks in one of the different banking institutions; (ii) determining, by the one or more computers, client funds to be withdrawn from the FDIC-insured and interest-bearing aggregated deposit account held at one of the banks of one of the banking institutions more than six (6) times during a month while preserving an insured and interest-bearing status of the FDIC-insured and interest-bearing aggregated deposit account held at the one bank; and (iii) updating or having updated, by the one or more computers, the electronic database based on the allocation of client funds to or from the plurality of aggregated deposit accounts. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification