Campaign Management System Suspension via Executable Fragments

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecampaign management functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoiduser independence
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If campaign execution is automated without suspension capability, then productivity and efficiency are improved, but flexibility and risk control deteriorate

Engineering Contradiction:
Improvecampaign execution efficiencyVSAvoidcampaign control flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveprocess execution consistencyVSAvoidresponse to unexpected behavior
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11954709B2Campaign management system—suspension
Publication Date: 2024.04.09 BSI BUSINESS SYTEMS INTEGRATION
  • US11954709B2 patent drawing
  • US11954709B2 patent drawing
  • US11954709B2 patent drawing

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).