Experience Optimization System for Multi-Campaign Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions are inadequate for managing multiple electronic communication campaigns scheduled within a given period, as they require clients to specify non-overlapping time windows for each campaign, leading to operational overhead and inefficiencies in determining optimal send times for maximizing customer engagement.

Innovation Solution

The proposed method employs a global customer value function to determine the optimal send times for multiple campaigns, considering customer information, historical activity, and time period properties, allowing for dynamic decision-making on sending communications to maximize engagement over a time period, thereby reducing operational overhead and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If clients specify non-overlapping time windows for each campaign, then campaign management becomes simpler, but operational overhead increases and flexibility decreases

Engineering Contradiction:
Improvecampaign managementVSAvoidoperational overhead
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically determines optimal send times for multiple campaigns without requiring client intervention to specify non-overlapping time windows. The engine self-manages the scheduling by evaluating customer eligibility, historical activity, and campaign properties to autonomously select send times that maximize engagement while preventing communication overload.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts send time optimization across multiple campaigns rather than using static non-overlapping time windows. The optimization engine adapts send times based on real-time factors including customer state, historical activity, and campaign properties, allowing flexible scheduling that responds to changing conditions while managing operational complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple campaigns are scheduled in a given period, then campaign diversity and customer engagement opportunities increase, but determining optimal send times becomes more complex

Engineering Contradiction:
Improvecampaign scheduling flexibilityVSAvoidsend time optimization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges the send time optimization process for multiple campaigns into a unified evaluation framework. Instead of optimizing each campaign separately, the engine simultaneously considers all campaigns a customer is eligible for, evaluating them together to determine the optimal send time that maximizes overall engagement while preventing communication overload.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The optimization engine serves multiple functions simultaneously: it evaluates customer eligibility across campaigns, analyzes historical activity patterns, assesses current customer state, determines optimal send times, and prevents communication overload. This multi-functional approach handles the complexity of multiple campaigns through a single unified system rather than separate optimization processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If send times are optimized for each campaign independently, then individual campaign performance improves, but overall customer engagement value decreases due to communication overload

Engineering Contradiction:
Improveindividual campaign performanceVSAvoidcustomer engagement value
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system deliberately limits the number of communications sent to customers by evaluating all eligible campaigns together and selecting only the optimal send times. Rather than sending communications for every eligible campaign (excessive action), the engine applies frequency capping and send time optimization to ensure the right number of communications are sent at the right times, balancing individual campaign performance with overall customer engagement value.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If the system evaluates all customer information, historical activity, and campaign properties, then send time optimization accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvesend time optimization accuracyVSAvoidevaluation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary evaluation of customer eligibility for multiple campaigns before determining send times. By pre-assessing which campaigns a customer is eligible for and gathering relevant customer information and historical activity data in advance, the system reduces the complexity of the final send time determination while maintaining high optimization accuracy through comprehensive data consideration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11238502B2Experience optimization
Publication Date: 2022.02.01 BLUECORE INC
  • US11238502B2 patent drawing
  • US11238502B2 patent drawing
  • US11238502B2 patent drawing

AI summary

Methods and corresponding systems are provided for configuring communications to customers when there are multiple campaigns scheduled in a given period. An optimal number of communications are sent prioritized according to business or performance measures where send times are spaced out in a manner that strives to attain the highest value. An example method includes determining a number of electronic communications, for a plurality of campaigns to send to the particular customer during a particular time period; determining the optimal send time during the particular time period; determining for which campaigns the particular customer is eligible; for each determined optimal time: determining a strategy including selecting an electronic communication for one of the campaigns to send to the eligible particular customer so as to maximize the value over the particular time period; and causing the selected electronic communication to be sent to the particular customer at the determined optimal time.