Genetic Algorithm for Personalized Email Distribution Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital communication distribution systems face inaccuracies, inefficiencies, and inflexibilities in determining optimal send times for digital communications, failing to account for individual user behavior and fatigue, leading to reduced response rates and wasteful resource utilization.

Innovation Solution

A genetic communication distribution system that employs a genetic algorithm in conjunction with personalized objective functions to generate tailored distribution schedules for individual recipients, predicting open rates, click rates, and fatigue scores based on historical behavior, thereby determining effective send times over a variable time horizon.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed day/time batch delivery methods are used, then system simplicity is maintained, but distribution timing accuracy deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoiddistribution timing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system dynamically changes the distribution time parameter based on individual user behavior patterns and fatigue scores, rather than using fixed timestamps. The genetic algorithm optimizes send times by adjusting parameters like time of day, day of week, and interval between messages to maximize engagement while accounting for user-specific factors.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The distribution schedule transitions from a static fixed-time approach to a dynamic personalized approach. The system continuously adapts send times based on real-time user behavior data, fatigue levels, and campaign objectives, allowing the distribution timing to evolve and optimize for each individual recipient.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If population-based broad-spectrum information is used, then data collection simplicity is maintained, but individualization accuracy deteriorates

Engineering Contradiction:
Improvedata collection simplicityVSAvoidindividualization accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system segments the recipient population into individual units, analyzing behavior patterns and fatigue scores for each user separately rather than treating them as a homogeneous group. This segmentation enables personalized distribution schedules that account for individual preferences, historical engagement, and fatigue tolerance levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous feedback loops where user responses to previous communications are analyzed and fed back into the genetic algorithm. This feedback mechanism allows the system to learn from individual user behavior patterns and continuously refine personalized distribution schedules, improving individualization accuracy over time.

Inventive Principle:
Principle #23Feedback

3Reliability

If extensive AB testing and expert analysis are conducted, then distribution effectiveness may improve, but computational efficiency deteriorates

Engineering Contradiction:
Improvedistribution effectivenessVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces manual expert analysis and traditional AB testing methodologies with an automated genetic algorithm. This computational substitution eliminates the need for time-intensive human expert intervention while maintaining or improving distribution effectiveness through automated optimization based on user behavior data.

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

Solution Approach 2:

The genetic algorithm performs preliminary optimization of distribution schedules by simulating multiple scenarios and predicting outcomes before actual deployment. This preliminary computational action allows the system to identify optimal send times in advance, reducing the need for extensive post-deployment testing and iteration.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If rigid population-based timing is applied, then system flexibility is reduced, but operational simplicity is maintained

Engineering Contradiction:
Improveoperational simplicityVSAvoidsystem flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from rigid fixed-time scheduling to dynamic personalized scheduling that automatically adapts to individual user behavior patterns. The genetic algorithm continuously adjusts distribution parameters based on real-time data, enabling the system to flexibly respond to changing user preferences and fatigue levels while maintaining automated operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary analysis of user behavior patterns and pre-computes personalized distribution schedules before deployment. This preliminary action enables the system to be pre-adapted to individual user characteristics, allowing flexible personalized timing without requiring complex real-time decision-making during actual distribution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11645542B2Utilizing a genetic algorithm in applying objective functions to determine distribution times for electronic communications
Publication Date: 2023.05.09 ADOBE INC
  • US11645542B2 patent drawing
  • US11645542B2 patent drawing
  • US11645542B2 patent drawing

AI summary

The present disclosure relates to systems, methods, and non-transitory computer readable media for generating a target distribution schedule for providing electronic communications based on predicted behavior rates by utilizing a genetic algorithm and one or more objective functions. For example, the disclosed systems can generate predicted behavior rates by training and utilizing one or more behavior prediction models. Based on the predicted behavior rates, the disclosed systems can further utilize a genetic algorithm to apply objective functions to generate one or more candidate distribution schedules. In accordance with the genetic algorithm, the disclosed systems can select a target distribution schedule for a particular user/client device. The disclosed systems can thus provide one or more electronic communications to individual users based on respective target distribution schedules.