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.