US 12,148,009 B2
Campaign management system—local attributes
Andreas Bur, Baden (CH); Paolo Emilio Andrea Bazzi, Baden (CH); and Beat Schwarzentrub, Baden (CH)
Assigned to BSI Business Systems Integration AG, Baden (CH)
Filed by BSI Business Systems Integration AG, Baden (CH)
Filed on Dec. 20, 2022, as Appl. No. 18/084,972.
Application 18/084,972 is a continuation of application No. 17/501,123, filed on Oct. 14, 2021, granted, now 11,562,405.
Application 17/501,123 is a continuation of application No. 16/919,679, filed on Jul. 2, 2020, granted, now 11,170,414, issued on Nov. 9, 2021.
Claims priority of application No. 2019 70430 (DK), filed on Jul. 2, 2019.
Prior Publication US 2023/0214884 A1, Jul. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0241 (2023.01); G06Q 10/063 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0251 (2023.01)
CPC G06Q 30/0276 (2013.01) [G06Q 10/063 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0261 (2013.01)] 20 Claims
OG exemplary drawing
 
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.