System and method for allocation to obtain zero activity in a selected aggregated account with holdback
DCFirst Claim
1. 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.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, system and program product, the method comprising: accessing one or more databases comprising: aggregated deposit account information for a plurality of government-backed insured and interest-bearing aggregated deposit accounts held in a plurality of deposit institutions, and client information; determining at least one aggregated deposit account to which to deposit/transfer or to withdraw/transfer funds based at least in part on one or more selection rules; obtaining transfer data; allocating funds to one or more of the aggregated deposit accounts based on the transfer data and on one or more allocation rules; allocating fund amounts of client accounts to substantially match the respective amounts allocated; generating and communicating data for one or more instructions to transfer funds based at least in part on one or more of the allocating steps; and updating the one or more databases.
218 Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9)
-
-
6. The method as defined in 2, further comprising calculating, by the one or more computers, the holdback amount.
-
10. A system, comprising:
-
one or more computers comprising memory wherein the memory stores computer-readable instructions comprising program code that, when executed, cause the one or more computers to perform the steps; (A) accessing, using the 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 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. - View Dependent Claims (11)
-
Specification