IP Library Granted Patent US 7,596,522
Granted Patent B1
US 7,596,522 · App. 12/393,739 · Granted Sep 29, 2009

Computer program product for fully insuring large bank deposits

Assignee: Promontory Interfinancial Network, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,596,522
App. No.
12/393,739
Granted
Sep 29, 2009
Kind
B1
Abstract

A computer program product is provided that includes computer-readable media encoded with instructions that, when executed by a processor, process large deposits that exceed an established deposit insurance limit so that the large deposits are fully insured. The large deposits are received by a plurality of unaffiliated banks from their depositors. Orders are placed by the plurality of unaffiliated banks to process the large deposits. Each of the large deposits is partitioned into a plurality of deposit portions so that each deposit portion does not exceed the established deposit insurance limit. At least some of the deposit portions are assigned to at least some of the unaffiliated banks for deposit therein. In this manner, at least some of the unaffiliated banks that place orders to process large deposits also receive deposit portions from other unaffiliated banks that place orders to process large deposits.

Claims (29)

1. A computer program product for processing large deposits that exceed an established deposit insurance limit so that the large deposits are fully insured, the large deposits being received by a plurality of unaffiliated banks from their depositors, the computer program product comprising computer-readable media encoded with instructions for execution by a processor to perform a method comprising:

(a) receiving orders placed by the plurality of unaffiliated banks to process the large deposits;

(b) partitioning each of the large deposits into a plurality of deposit portions, each deposit portion not exceeding the established deposit insurance limit; and

(c) assigning at least some of the deposit portions to at least some of the unaffiliated banks for deposit therein so that at least some of the unaffiliated banks that place orders to process large deposits also receive deposit portions from other unaffiliated banks that place orders to process large deposits.

2. The computer program product of claim 1 wherein step (c) further comprises assigning at least some of the deposit portions to at least some of the unaffiliated banks for deposit into CDs at the respective unaffiliated banks.

3. The computer program product of claim 1 wherein the plurality of unaffiliated banks belong to a network of participating banks that place orders to process large deposits and receive deposit portions.

4. The computer program product of claim 1 wherein for each specific unaffiliated bank, the at least some of the deposit portions are assigned so as to reduce the difference between the total amount of large deposits for which the specific unaffiliated bank placed orders and the total amount of deposit portions assigned to the specific unaffiliated bank.

5. The computer program product of claim 1 wherein for each specific unaffiliated bank, the at least some of the deposit portions are assigned so as to minimize the difference between the total amount of large deposits for which the specific unaffiliated bank placed orders and the total amount of deposit portions assigned to the specific unaffiliated bank.

6. The computer program product of claim 1 wherein each of the assigned deposit portions are associated with a specific depositor's account in the unaffiliated bank that the deposit portion was assigned to.

7. The computer program product of claim 1 wherein the instructions when executed by the processor perform a method further comprising:

(d) checking whether a deposit portion of a specific depositor has been assigned to an unaffiliated bank that already holds a deposit portion of the specific depositor, and if so, reassigning the deposit portion to another bank that does not hold a deposit portion of the specific depositor.

8. The computer program product of claim 1 wherein the established deposit insurance limit is in accordance with U.S. law, regulations and rules established by the United States Federal Deposit Insurance Corporation (FDIC).

9. The computer program product of claim 1 wherein if there are not enough unaffiliated banks to assign all of the deposit portions to in such a manner that ensures that the deposit portions are all fully insured, the instructions when executed by the processor perform a method further comprising:

(d) assigning the deposit portions to at least one other bank that did not place any or an equivalent amount of orders to process large deposits.

10. The computer program product of claim 1 wherein steps (b) and (c) are executed on a periodic basis.

11. A computer program product for processing large deposits that exceed an established deposit insurance limit so that the large deposits are fully insured, the large deposits being received by a plurality of unaffiliated banks from their depositors, the computer program product comprising computer-readable media encoded with instructions for execution by a processor to perform a method comprising:

(a) receiving orders placed by the plurality of unaffiliated banks to process the large deposits;

(b) partitioning each of the large deposits into a plurality of deposit portions, each deposit portion not exceeding the established deposit insurance limit; and

(c) assigning at least some of the deposit portions to at least some of the unaffiliated banks, wherein each specific deposit portion is used to acquire an ownership interest in a deposit instrument at the unaffiliated bank that the specific deposit portion was assigned to, and so that at least some of the unaffiliated banks that place orders to process large deposits also receive deposit portions from other unaffiliated banks that place orders to process large deposits.

12. The computer program product of claim 11 wherein the acquired ownership interest in the deposit instrument is the purchase of a deposit instrument.

13. The computer program product of claim 12 wherein the deposit instrument is a certificate of deposit (CD).

14. The computer program product of claim 11 wherein for each specific unaffiliated bank, the at least some of the deposit portions are assigned so as to reduce the difference between the total amount of large deposits for which the specific unaffiliated bank placed orders and the total amount of deposit portions assigned to the specific unaffiliated bank.

15. The computer program product of claim 11 wherein for each specific unaffiliated bank, the at least some of the deposit portions are assigned so as to minimize the difference between the total amount of large deposits for which the specific unaffiliated bank placed orders and the total amount of deposit portions assigned to the specific unaffiliated bank.

16. The computer program product of claim 11 wherein the plurality of unaffiliated banks belong to a network of participating banks that place orders to process large deposits and receive deposit portions.

17. The computer program product of claim 11 wherein the established deposit insurance limit is in accordance with U.S. law, regulations and rules established by the United States Federal Deposit Insurance Corporation (FDIC).

18. The computer program product of claim 11 wherein if there are not enough unaffiliated banks to assign all of the deposit portions to in such a manner that ensures that the deposit portions are all fully insured, the instructions when executed by the processor perform a method further comprising:

(d) assigning the deposit portions to at least one other bank that did not place any or an equivalent amount of orders to process large deposits.

19. The computer program product of claim 11 wherein steps (b) and (c) are executed on a periodic basis.

20. The computer program product of claim 11 wherein each of the assigned deposit portions are associated with a specific depositor's account in the unaffiliated bank that the deposit portion was assigned to.

Assignments (8)
CHANGE OF NAME Recorded Dec 11, 2023
From: INTRAFI NETWORK LLC
To: INTRAFI LLC
Reel/Frame 065850/0895 →
SECURITY AGREEMENT (2ND LIEN) Recorded Nov 8, 2021
From: INTRAFI NETWORK, LLC
To: NOMURA CORPORATE FUNDING AMERICAS, LLC, AS COLLATERAL AGENT
Reel/Frame 058045/0689 →
RELEASE (REEL 050988 / FRAME 0969) Recorded Feb 9, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: INTRAFI NETWORK, LLC (F/K/A PROMONTORY INTERFINANCIAL NETWORK, LLC)
Reel/Frame 055264/0335 →
CHANGE OF NAME Recorded Jan 11, 2021
From: PROMONTORY INTERFINANCIAL GROUP, LLC
To: INTRAFI NETWORK LLC
Reel/Frame 054960/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2021
From: JACOBSEN, MARK P.
To: PROMONTORY INTERFINANCIAL GROUP, LLC
Reel/Frame 054878/0969 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Nov 12, 2019
From: PROMONTORY INTERFINANCIAL NETWORK, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 050988/0969 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Nov 11, 2019
From: PROMONTORY INTERFINANCIAL NETWORK, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 050978/0104 →
SECURITY AGREEMENT Recorded Sep 22, 2011
From: PROMONTORY INTERFINANCIAL NETWORK, LLC; PROMNETWORK SERVICES LLC
To: EAGLEBANK
Reel/Frame 026953/0676 →
Continuity (5)
Continuation 1212094400 · May 15, 2008
Continuation 1034712800 · Jan 17, 2003
Continuation In Part 1012446200 · Apr 17, 2002
Provisional Application 6030781500 · Jul 27, 2001
Provisional Application 6032336500 · Sep 20, 2001