Patent ID: 8676682

Claim:
A computer implemented method comprising: allocating, by a processor, campaign messages of a plurality of messaging campaigns to target recipients selected from a plurality of potential recipients based upon a first allocation algorithm that dictates a first order in which messages from each of the plurality of campaigns are allocated, wherein a target recipient for each message is selected by matching campaign criteria associated with the respective messaging campaign to profile data associated with each of the plurality of potential recipients, the resulting allocation creating a first allocation of target recipients; allocating, by the processor, campaign messages of the plurality of messaging campaigns to target recipients selected from the plurality of potential recipients based upon a second allocation algorithm that dictates a second order in which messages from each of the plurality of campaigns are allocated, wherein a target recipient for each message is selected by matching campaign criteria associated with the respective messaging campaign to profile data associated with each of the plurality of potential recipients, the resulting allocation creating a second allocation of target recipients; and selecting, by the processor, either the first allocation of target recipients or the second allocation of target recipients based upon which allocation best satisfies a selection criteria indicating a favorable outcome to the plurality of messaging campaigns.