Event-Based Messaging Graph Traversal for Targeted Communication Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for managing electronic communications in online services often fail to ensure that communications are targeted and timely, leading to user disregard and reduced engagement and satisfaction.

Innovation Solution

The implementation of an event-based electronic communication management system that uses a directed graph to sequence and time communications, allowing for automatic traversal based on user events, such as opening an email, to send targeted and timely messages, including follow-up notifications and push alerts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If communications are sent to users without event-based sequencing, then the communication volume increases, but the targeting and timeliness of communications deteriorate

Engineering Contradiction:
Improvecommunication effectivenessVSAvoidcommunication management system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements feedback by monitoring user events (such as opening emails, clicking links, or completing actions) and using this feedback to dynamically determine subsequent communications. The directed graph structure captures event-based conditions that trigger specific communication paths, ensuring communications are sent at the right time based on actual user behavior rather than predetermined schedules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The communication management system transitions from static, pre-scheduled communications to dynamic, event-driven communications. The directed graph allows communication paths to adapt in real-time based on user events, with different branches taken depending on user actions. This dynamic approach ensures communications remain relevant and timely without requiring complex manual management.

Inventive Principle:
Principle #15Dynamics

2Reliability

If event-based directed graph traversal is implemented, then communication timing and targeting improve, but system complexity increases

Engineering Contradiction:
Improvecommunication delivery effectivenessVSAvoidmessaging track processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication management system is segmented into distinct components: the directed graph structure that defines communication paths, event monitoring modules that detect user actions, and traversal logic that determines next steps. Each messaging track is independently defined as a directed graph, allowing modular processing and reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The directed graph serves as an intermediary structure that mediates between user events and communication actions. Rather than directly complex event-handling logic, the system uses the directed graph as a middle layer that translates user events into appropriate communication sequences, simplifying the overall system architecture while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If manual communication sequencing is used, then system simplicity is maintained, but communication timeliness and user engagement deteriorate

Engineering Contradiction:
Improveuser engagement and satisfactionVSAvoidcommunication response time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The communication system performs self-service by automatically monitoring user events and triggering appropriate communications without manual intervention. The directed graph structure enables the system to autonomously determine communication sequences based on user behavior, eliminating the need for manual timing and sequencing while improving timeliness and user engagement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system prepares communication paths in advance by pre-defining directed graphs that map user events to appropriate communications. This preliminary structuring allows the system to respond immediately when events occur, reducing response time while maintaining the simplicity of automated rule-based decisions rather than complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11128593B2Event-based electronic communications management
Publication Date: 2021.09.21 DROPBOX INC
  • US11128593B2 patent drawing
  • US11128593B2 patent drawing
  • US11128593B2 patent drawing

AI summary

Techniques for event-based electronic communications management. In one embodiment, for example, the techniques include obtaining a directed graph representing a messaging track. Based on detecting an event pertaining to a user, the directed graph is traversed via a directed edge of the graph from a non-messaging action node of the graph to a messaging action node of the graph. Based on traversing the directed graph, the messaging action is caused to be performed. The techniques enable more targeted and timely event-driven electronic messaging campaigns.