System and method for holdback procedure for after-hours transactions
DCFirst Claim
1. A method for managing a plurality of FDIC-insured and interest-bearing aggregated accounts held in a plurality of deposit institutions, with each of the deposit institutions holding at least one of the aggregated accounts, each of the aggregated accounts holding funds of a plurality of client transaction accounts, comprising:
- (A) accessing, by one or more computers, one or more databases comprising;
(1) aggregated account information for a plurality of the FDIC-insured and interest-bearing aggregated accounts held in the deposit institutions, wherein funds from client transaction accounts of a plurality of clients are aggregated with funds of other client transaction accounts in the aggregated accounts held in the deposit institutions, wherein each of the respective deposit institutions holds one or more of the aggregated accounts; and
(2) client transaction account information for each of the respective client transaction accounts comprising;
(i) a respective client asset 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 FDIC-insured and interest-bearing aggregated accounts holding funds of the respective client transaction account; and
(B) allocating, by the one or more computers, deposits to and withdrawals from the aggregated accounts, the step of allocating comprising;
(1) accessing, by the one or more computers, transaction data comprising deposit amounts to and/or withdrawal amounts from one or more of the client transaction accounts for a sub-period of time of a period of time;
(2) calculating, by the one or more computers, for at least one of the aggregated accounts held in each of a plurality of the deposit institutions, a net transaction amount of funds with respect to the respective aggregated account based on transaction data for the sub-period of time for client transaction accounts with funds held therein;
(3) allocating, by the one or more computers, for each of a plurality of the aggregated accounts, the respective net transaction amount to the respective aggregated account, the allocation process comprising;
(i) obtaining a holdback amount, by the one or more computers, to be applied at least in part to at least one net transaction amount of funds to be withdrawn from, or at least one net transaction amount of funds to be deposited to, at least one of the aggregated accounts for transaction data for a sub-period of time before the cutoff time;
(ii) determining, by the one or more computers, for at least one of the net transaction amount of funds to be withdrawn from, or at least one of the net transaction amount of funds to be deposited to, at least one of the aggregated accounts, whether the sub-period of time for that transaction data occurred after a cutoff time;
(iii) allocating, by the one or more computers, at least one of the respective net transaction amount of funds for a respective one of the aggregated accounts while holding back an amount of funds based at least in part on the holdback amount of funds, if the sub-period of time for the transaction data resulting in the net transaction amount of funds was before the cutoff time;
(4) performing at least one of the following steps;
(i) generating one or more instructions, by the one or more computers, to transfer an amount of funds to satisfy at least in part a net transaction amount that is negative and is for transaction data after the cutoff time, from the holdback amount of funds;
or(ii) generating one or more instructions, by the one or more computers, to transfer an amount of funds to satisfy a net transaction amount for transaction data after the cutoff time; and
(C) updating, by the one or more computers, the one or more databases with information on which of the deposit institutions are holding funds of a plurality of the client transaction accounts.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, program product and system for managing a group of aggregated accounts, each aggregated account held in a different one of a plurality of deposit institutions, each of the aggregated accounts associated with at least one financial entity and holding funds of a plurality of clients of the at least one financial entity, the method comprising: (a) conducting an allocation process to allocate net deposits of funds to and net withdrawals of funds from the aggregated accounts, the allocation process comprising: (1) determining for each request for a net withdrawal of funds from or a net deposit of funds to at least one of the aggregated accounts whether the request occurred after a cut-off time; (2) receiving or calculating for at least one request that occurred before the cutoff time a holdback amount from the net deposit to or net withdrawal from the one aggregated account relating to funds to be heldback that may be used in covering post cut-off time transactions; (3) holding back the holdback amount of funds for the at least one request that occurred before the cutoff time by requesting withdrawal of an amount of funds from or depositing of an amount of funds to the aggregated account based at least in part on the holdback amount; and (b) initiating a post cut-off time procedure that transfers an amount of funds required to satisfy the request for withdrawal from the holdback amount of funds when it is determined that the request for withdrawal or deposit of funds occurred after the cut-off time.
-
Citations
15 Claims
-
1. A method for managing a plurality of FDIC-insured and interest-bearing aggregated accounts held in a plurality of deposit institutions, with each of the deposit institutions holding at least one of the aggregated accounts, each of the aggregated accounts holding funds of a plurality of client transaction accounts, comprising:
-
(A) accessing, by one or more computers, one or more databases comprising; (1) aggregated account information for a plurality of the FDIC-insured and interest-bearing aggregated accounts held in the deposit institutions, wherein funds from client transaction accounts of a plurality of clients are aggregated with funds of other client transaction accounts in the aggregated accounts held in the deposit institutions, wherein each of the respective deposit institutions holds one or more of the aggregated accounts; and (2) client transaction account information for each of the respective client transaction accounts comprising; (i) a respective client asset 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 FDIC-insured and interest-bearing aggregated accounts holding funds of the respective client transaction account; and (B) allocating, by the one or more computers, deposits to and withdrawals from the aggregated accounts, the step of allocating comprising; (1) accessing, by the one or more computers, transaction data comprising deposit amounts to and/or withdrawal amounts from one or more of the client transaction accounts for a sub-period of time of a period of time; (2) calculating, by the one or more computers, for at least one of the aggregated accounts held in each of a plurality of the deposit institutions, a net transaction amount of funds with respect to the respective aggregated account based on transaction data for the sub-period of time for client transaction accounts with funds held therein; (3) allocating, by the one or more computers, for each of a plurality of the aggregated accounts, the respective net transaction amount to the respective aggregated account, the allocation process comprising; (i) obtaining a holdback amount, by the one or more computers, to be applied at least in part to at least one net transaction amount of funds to be withdrawn from, or at least one net transaction amount of funds to be deposited to, at least one of the aggregated accounts for transaction data for a sub-period of time before the cutoff time; (ii) determining, by the one or more computers, for at least one of the net transaction amount of funds to be withdrawn from, or at least one of the net transaction amount of funds to be deposited to, at least one of the aggregated accounts, whether the sub-period of time for that transaction data occurred after a cutoff time; (iii) allocating, by the one or more computers, at least one of the respective net transaction amount of funds for a respective one of the aggregated accounts while holding back an amount of funds based at least in part on the holdback amount of funds, if the sub-period of time for the transaction data resulting in the net transaction amount of funds was before the cutoff time; (4) performing at least one of the following steps; (i) generating one or more instructions, by the one or more computers, to transfer an amount of funds to satisfy at least in part a net transaction amount that is negative and is for transaction data after the cutoff time, from the holdback amount of funds;
or(ii) generating one or more instructions, by the one or more computers, to transfer an amount of funds to satisfy a net transaction amount for transaction data after the cutoff time; and (C) updating, by the one or more computers, the one or more databases with information on which of the deposit institutions are holding funds of a plurality of the client transaction accounts. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for managing a plurality of FDIC-insured and interest-bearing aggregated accounts held in a plurality of deposit institutions, with each of the deposit institutions holding at least one of the aggregated accounts, each of the aggregated accounts holding funds of a plurality of client transaction accounts, comprising:
-
one or more computers configured with the following components; (A) a component for accessing one or more databases comprising; (1) aggregated account information for a plurality of the FDIC-insured and interest-bearing aggregated accounts held in the deposit institutions, wherein funds from client transaction accounts of a plurality of clients are aggregated with funds of other client transaction accounts in the aggregated accounts held in the deposit institutions, wherein each of the respective deposit institutions holds one or more of the aggregated accounts; and (2) client transaction account information for each of the respective client transaction accounts comprising; (i) a respective client asset 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 FDIC-insured and interest-bearing aggregated accounts holding funds of the respective client transaction account; and (B) a component for allocating deposits to and withdrawals from the aggregated accounts, comprising; (1) a component for accessing transaction data comprising deposit amounts to and/or withdrawal amounts from one or more of the client transaction accounts for a sub-period of time of a period of time; (2) a component for calculating for at least one of the aggregated accounts held in each of a plurality of the deposit institutions, a net transaction amount of funds with respect to the respective aggregated account based on transaction data for the sub-period of time for client transaction accounts with funds held therein; (3) a component for allocating for each of a plurality of the aggregated accounts, the respective net transaction amount to the respective aggregated account, the allocation process comprising; (i) obtaining a holdback amount to be applied at least in part to at least one net transaction amount of funds to be withdrawn from, or at least one net transaction amount of funds to be deposited to, at least one of the aggregated accounts for transaction data for a sub-period of time before the cutoff time; (ii) determining for at least one of the net transaction amount of funds to be withdrawn from, or at least one of the net transaction amount of funds to be deposited to, at least one of the aggregated accounts, whether the sub-period of time for that transaction data occurred after a cutoff time; (iii) allocating at least one of the respective net transaction amount of funds for a respective one of the aggregated accounts while holding back an amount of funds based at least in part on the holdback amount of funds, if the sub-period of time for the transaction data resulting in the net transaction amount of funds was before the cutoff time; (4) a component for performing at least one of the following steps; (i) generating one or more instructions to transfer an amount of funds to satisfy at least in part a net transaction amount that is negative and is for transaction data after the cutoff time, from the holdback amount of funds;
or(ii) generating one or more instructions to transfer an amount of funds to satisfy a net transaction amount for transaction data after the cutoff time; and (C) a component for updating the one or more databases with information on which of the deposit institutions are holding funds of a plurality of the client transaction accounts. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program product for managing a plurality of FDIC-insured and interest-bearing aggregated accounts held in a plurality of deposit institutions, with each of the deposit institutions holding at least one of the aggregated accounts, each of the aggregated accounts holding funds of a plurality of client transaction accounts, comprising:
-
one or more computer-readable media having computer readable program code embodied therein or among them if more than one, to be executed by a computer, the computer readable program code comprising (A) program code for accessing one or more databases comprising; (1) aggregated account information for a plurality of the FDIC-insured and interest-bearing aggregated accounts held in the deposit institutions, wherein funds from client transaction accounts of a plurality of clients are aggregated with funds of other client transaction accounts in the aggregated accounts held in the deposit institutions, wherein each of the respective deposit institutions holds one or more of the aggregated accounts; and (2) client transaction account information for each of the respective client transaction accounts comprising; (i) a respective client asset 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 FDIC-insured and interest-bearing aggregated accounts holding funds of the respective client transaction account; and (B) program code for allocating deposits to and withdrawals from the aggregated accounts, comprising; (1) program code for accessing transaction data comprising deposit amounts to and/or withdrawal amounts from one or more of the client transaction accounts for a sub-period of time of a period of time; (2) program code for calculating for at least one of the aggregated accounts held in each of a plurality of the deposit institutions, a net transaction amount of funds with respect to the respective aggregated account based on transaction data for the sub-period of time for client transaction accounts with funds held therein; (3) program code for allocating for each of a plurality of the aggregated accounts, the respective net transaction amount to the respective aggregated account, the allocation process comprising; (i) obtaining a holdback amount to be applied at least in part to at least one net transaction amount of funds to be withdrawn from, or at least one net transaction amount of funds to be deposited to, at least one of the aggregated accounts for transaction data for a sub-period of time before the cutoff time; (ii) determining for at least one of the net transaction amount of funds to be withdrawn from, or at least one of the net transaction amount of funds to be deposited to, at least one of the aggregated accounts, whether the sub-period of time for that transaction data occurred after a cutoff time; (iii) allocating at least one of the respective net transaction amount of funds for a respective one of the aggregated accounts while holding back an amount of funds based at least in part on the holdback amount of funds, if the sub-period of time for the transaction data resulting in the net transaction amount of funds was before the cutoff time; (4) program code for performing at least one of the following steps; (i) generating one or more instructions to transfer an amount of funds to satisfy at least in part a net transaction amount that is negative and is for transaction data after the cutoff time, from the holdback amount of funds;
or(ii) generating one or more instructions to transfer an amount of funds to satisfy a net transaction amount for transaction data after the cutoff time; and (C) program code for updating the one or more databases with information on which of the deposit institutions are holding funds of a plurality of the client transaction accounts. - View Dependent Claims (12, 13, 14, 15)
-
Specification