Patent ID: 8620740

Claim:
A computer-controlled method for managing and distributing sets of offer data comprising: preparing sets of offer data characterizing a plurality of offers, each set of offer data associated with a corresponding targeted individual and one of a plurality of channels for presenting corresponding, associated sets of offer data to targeted individuals; selecting by a computer one or more offers from the sets of offer data to present to the individuals associated with those sets of offer data, the selection based on a rule-based engine executed by the computer the rule-based engine executing offer data processing rules, the offer data processing rules comprising a set of time based rules including a direct rule that immediately instantiates offers based on an offer campaign, a triggered rule that instantiates offers based on the occurrence of particular conditions, and a staged rule that instantiates offers based on user interaction with previous offers; selecting one of these time based rules to determine which offers from the sets of offer data can be sent to the individuals; executing the selected time based rules to determine the selected offers; and presenting the selected offers to the associated individuals over the associated ones of the plurality of channels.