Patent ID: 8756127

Claim:
A computer-implemented method for allocating money pools comprising: storing, on computer readable storage media, a plurality of financial account positions, wherein each of the plurality of financial account positions represents a position held in a corresponding account in a single financial institution, so that the plurality of financial account positions is held in one or more accounts; allocating, via an allocation director implemented on at least one computing device, a first portion of the plurality of financial account positions to a first money pool located within a first plurality of money pools associated with the first category, said first money pool communicated electronically, via a network, to at least one electronic data base; allocating, via the allocation director, a second portion of the plurality of financial account positions to a second money pool located within a second plurality of money pools associated with a second category, said second money pool communicated electronically, via the network, to the at least one electronic data base, wherein the second portion shares at least one financial account position with the first portion, and wherein there is at least one financial account position not shared between the first portion and the second portion, whereby the first money pool and the second money pool overlap; creating a third money pool, via the allocation director, that includes at least two money pools from the first plurality of money pools, wherein the third money pool includes the first money pool, and wherein each money pool within the third money pool shares a third pool reason, said third money pool communicated electronically, via the network, to the at least one electronic data base; communicating a graphic representation of the first, second and third money pools, via the network, to at least a second computing device for visible display on a display device operatively connected to the at least second computing device.