| CPC G06Q 30/0276 (2013.01) [G06Q 10/063 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0261 (2013.01)] | 20 Claims |

|
1. A campaign management system comprising:
one or more processors;
a graphical user interface coupled to the one or more processors; and
a computer-data processor memory coupled to the one or more processors, the computer-data processor memory storing thereon computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
processing a plurality of participant records according to a user-configured process structure of a plurality of configured logic templates configured based on a plurality of logic templates,
causing the graphical user interface to display graphical elements, each graphical element being associated with a logic template,
coupling the graphical elements based on inputs via said graphical user interface by a user, the coupling defining the process structure of executable program fragments of said logic templates in relation to said participant records, and
representing a campaign by said process structure and said participant records for processing according to said process structure,
wherein the participant records comprise participant attributes including global participants attributes and local participant attributes, and the processing of a plurality of participant records comprises:
processing the participant attributes, by said executable program fragments of said configured logic templates according to said process structure, said global participant attributes being defined across a plurality of campaigns, the plurality of campaigns being defined by different respective process structures, and aid local participant attributes being defined for a subset of said plurality of campaigns.
|