Campaign Logic Templates With Local Attributes for Data Isolation

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 risks of unintentional spamming of clients or contacts, which limits their dynamics and effectiveness in reaching target participants.

Innovation Solution

A campaign management system that utilizes user-configurable local participant attributes, allowing for the creation and management of campaign-specific data within the system, reducing reliance on master data and enabling users to design campaigns without extensive programming knowledge, while maintaining data privacy and avoiding cross-contamination with other campaigns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If campaign management systems use standardized logic templates and process structures, then system reliability and consistency are improved, but device complexity and difficulty of operation increase

Engineering Contradiction:
Improvecampaign execution consistencyVSAvoidsystem design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system allows campaign designers to independently configure and execute campaigns using a visual interface without requiring IT department assistance or programming knowledge. Users can drag and drop logic templates, configure parameters, and deploy campaigns autonomously, transforming the system into a self-service platform that reduces complexity while maintaining reliability through standardized processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary layer between the user and the complex backend systems. The visual campaign builder and logic templates act as intermediaries that shield users from underlying system complexity while ensuring consistent execution through predefined process structures and standardized templates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If campaign management systems use centralized master data, then data consistency across campaigns is improved, but adaptability to campaign-specific requirements deteriorates

Engineering Contradiction:
Improvedata consistencyVSAvoidcampaign-specific customization
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments participant attributes into two distinct categories: global participant attributes (from centralized master data) and local participant attributes (campaign-specific). This segmentation allows the system to maintain data consistency for core information while providing flexibility for campaign-specific customizations through locally defined attributes that can be created and managed within individual campaign contexts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by allowing different data attribute structures for different campaigns. Local participant attributes enable each campaign to have customized data fields and structures specific to its requirements, while global attributes maintain consistency across all campaigns. This allows the system to adapt to specific campaign needs without compromising overall data integrity.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If campaign management systems require extensive programming knowledge, then manufacturing precision and control are improved, but ease of operation and productivity deteriorate

Engineering Contradiction:
Improvecampaign configuration accuracyVSAvoiduser accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent replaces the mechanical system of programming and code-based configuration with a visual interface system. Users interact with drag-and-drop logic templates and graphical elements instead of writing code, substituting programming mechanics with intuitive visual operations. This maintains configuration precision through structured templates while dramatically improving ease of operation for non-technical users.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses logic templates as reusable copies of common campaign patterns and processes. Instead of requiring users to program each campaign from scratch, they can copy and adapt pre-built logic templates, ensuring configuration accuracy through proven patterns while reducing the operational complexity and time required for campaign setup.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If campaign management systems allow flexible user configuration, then adaptability and ease of operation are improved, but reliability and risk control deteriorate

Engineering Contradiction:
Improvecampaign design flexibilityVSAvoidspam prevention reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms that monitor and control campaign execution in real-time. The standardized logic templates and process structures provide built-in feedback loops that validate user configurations, check for potential spamming scenarios, and ensure compliance with communication guidelines. This allows flexible user configuration while maintaining reliability through automated validation and control mechanisms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12148009B2Campaign management system—local attributes
Publication Date: 2024.11.19 BSI BUSINESS SYTEMS INTEGRATION
  • US12148009B2 patent drawing
  • US12148009B2 patent drawing
  • US12148009B2 patent drawing

AI summary

The invention relates to a campaign management system comprising a computer-data processor memory, 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) configured on the basis of a plurality of logic templates (LT); the graphical user interface (GUI) is arranged to display graphical elements (GE), each graphical element (GE) being associated with a logic template (LT); wherein said logic templates (LT) comprise user editable parameters (UEP) being editable using the graphical user interface (GUI) and an executable program fragment (EPF) being executable on the basis of said user editable parameters (UEP) and one or more of said participant records (PREC); wherein the graphical elements (GE) are couplable using said graphical user interface (GUI) by a user, the coupling defining the process structure (PS) of said executable program fragments (EPF) of said logic templates (LT) in relation to said participant records (PREC); wherein said process structure (PS) and said participant records (PREC) for processing according to said process structure (PS) represent a campaign (CAM); wherein the participant records (PREC) comprise participant attributes (PA) being processable by said executable program fragments (EPF) of said configured logic templates (CLT) according to said process structure (PS) and wherein the participant attributes (PA) comprise global participant attributes (GPA) and local participant attributes (LPA), wherein said global participant attributes (GPA) are defined across a plurality of campaigns (CAM) defined by different respective process structures (PS), and wherein said local participant attributes (LPA) are defined for a subset of said plurality of campaigns CAM).