Campaign Management System Suspension via Executable Fragments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current campaign management systems are complex to design and require significant IT assistance, leading to potential spamming of clients and limited dynamics in campaign management, restricting designers' ability to effectively engage with participants.
Innovation Solution
A computer-implemented campaign management system with a graphical user interface that allows users to configure and modify process structures using executable program fragments, enabling suspension and resumption of process execution in response to user or participant actions, and allowing local participant attributes for enhanced flexibility and privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If campaign management systems use complex process structures with multiple logic templates, then functionality and control capabilities are improved, but system complexity and difficulty of operation increase
Solution Approach 1:
The system divides the campaign management process into discrete logic templates that can be independently configured and combined. Each template represents a specific processing step (e.g., filtering, messaging, tracking) that can be assembled like building blocks to create complex campaign workflows without overwhelming the user with monolithic system complexity.
Solution Approach 2:
The system provides pre-configured logic templates with standard campaign management functions already established. Users can select and combine these pre-built templates rather than programming each function from scratch, reducing the complexity barrier while maintaining versatile campaign management capabilities.
2Reliability
If campaign management systems require extensive IT assistance for setup, then system reliability and proper configuration are improved, but ease of operation and user independence deteriorate
Solution Approach 1:
The system enables non-technical users to independently configure and manage campaigns through an intuitive graphical interface. Users can drag and drop logic templates, configure parameters, and execute campaigns without requiring IT department assistance, while the system maintains reliability through built-in validation and error prevention mechanisms.
Solution Approach 2:
The graphical user interface acts as an intermediary between the user and the underlying complex system logic. It translates user-friendly actions into system commands, shielding users from technical complexity while ensuring proper configuration and execution of campaign processes.
3Productivity
If campaign execution is automated without suspension capability, then productivity and efficiency are improved, but flexibility and risk control deteriorate
Solution Approach 1:
The system transitions from static, fully automated campaign execution to dynamic execution with real-time suspension and resumption capabilities. Campaigns can be started, paused, and restarted based on user decisions or participant responses, allowing the system to adapt to changing conditions while maintaining overall automation efficiency.
Solution Approach 2:
The system incorporates feedback loops where participant actions (e.g., responses, non-responses) can trigger suspension or resumption of campaign execution. This allows the campaign to respond dynamically to participant behavior, improving both control flexibility and effectiveness while maintaining automated processing where appropriate.
4Manufacturing precision
If the system processes participant records through fixed process structures, then manufacturing precision and consistency are improved, but adaptability to unexpected participant behavior deteriorates
Solution Approach 1:
The system combines fixed process structures with dynamic suspension and resumption capabilities. While the logic templates provide consistent, repeatable processing steps, the ability to pause and resume execution allows the system to handle unexpected participant behaviors by interrupting the fixed flow, evaluating the situation, and deciding whether to continue, modify, or restart the process.
Data Source
AI summary
The invention relates to a computer implemented campaign management system (CAMS), the system including a graphical user interface (GUI), the management system (CAMS) processing a plurality of participant records (PREC) according to a user-configured process structure (PS) of a plurality of configured logic templates (CLT); wherein the participant records (PREC) comprise participant attributes (PA), and wherein the processing of participant records involves processing or modification of one or more of the participant attributes (PA) of the participant record (PREC), wherein the management system reads, processes and/or modifies participant attributes (PA) of participant records (PREC) by a sequence of one of more executable program fragments (EPF) according to the process structure (PS) and wherein the execution of one of more executable program fragments (EPF) can be suspended in response to user action (UACT) and/or participant action (PACT) and wherein the execution of the process structure can be resumed in response to user action (UACT) and/or participant action (PACT).


