Campaign Attribute Modeling for Flexible Local 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, risking unintended spamming of clients due to incorrect setup, which limits their dynamics and effectiveness in reaching target participants.

Innovation Solution

A campaign management system that utilizes user-configurable local participant attributes, allowing designers to create campaign-specific variables and data types without relying on master data, enabling more agile and private campaign execution with reduced risk of cross-contamination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If campaign management systems use standard logic templates with global participant attributes, then system reliability is improved, but device complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments participant attributes into two distinct types: global participant attributes (defined across multiple campaigns) and local participant attributes (defined for individual campaigns). This segmentation allows the system to maintain reliable global data structures while adding flexible local attributes without increasing overall system complexity. The graphical user interface further segments the configuration process into intuitive steps, reducing operational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to attribute management by introducing local participant attributes that exist alongside global attributes. This dimensional addition allows campaign designers to work with campaign-specific variables without disrupting the established global attribute structure, thereby maintaining system reliability while enabling more flexible campaign design.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If campaign management systems require IT department assistance for setup, then manufacturing precision is improved, but ease of operation deteriorates and productivity decreases

Engineering Contradiction:
Improvecampaign setup precisionVSAvoidcampaign design ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service capabilities by enabling campaign designers to directly configure both global and local participant attributes through an intuitive graphical user interface. The system provides automated validation and guidance, allowing non-IT personnel to set up campaigns with precision previously requiring IT assistance, while maintaining ease of operation through user-friendly interactions.

Inventive Principle:
Principle #25Self-service

3Reliability

If campaign management systems use centralized master data, then reliability is improved, but adaptability deteriorates due to risk of cross-contamination between campaigns

Engineering Contradiction:
Improvedata consistencyVSAvoidcampaign-specific flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by allowing participant attributes to have different scopes: global attributes maintain data consistency across campaigns, while local attributes provide campaign-specific flexibility. This dual-quality approach ensures that each campaign can be tailored to its specific needs without contaminating or being contaminated by other campaigns, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If campaign designers lack programming knowledge, then ease of operation is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improvecampaign design accessibilityVSAvoidcampaign configuration accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary layer in the form of a graphical user interface that mediates between the campaign designer and the underlying system complexity. This intermediary provides automated validation, guidance, and error prevention mechanisms, allowing users without programming knowledge to configure campaigns accurately. The system translates user-friendly inputs into precise configuration actions, maintaining manufacturing precision while improving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11170414B2Campaign management system—local attributes
Publication Date: 2021.11.09 BSI BUSINESS SYTEMS INTEGRATION
  • US11170414B2 patent drawing
  • US11170414B2 patent drawing
  • US11170414B2 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).