Message Routing Optimization Using Conversion-Rate Provider Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of selecting a routing provider for message delivery is manually resource-intensive and slow, relying on human reviewers to monitor and adjust performance, which is inefficient.

Innovation Solution

A message routing optimization system that monitors performance of multiple routing providers and allocates messages based on a conversion rate index, balancing exploitation of the optimal provider with exploration of secondary providers to optimize message routing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual monitoring and adjustment by human reviewers is used to select routing providers, then message routing performance can be optimized, but the process becomes resource-intensive and slow

Engineering Contradiction:
Improvemessage routing performanceVSAvoidrouting provider selection speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service automation where the message routing optimization system automatically monitors performance metrics, calculates conversion rates, and allocates messages to routing providers without human intervention. The system serves itself by continuously gathering feedback data, updating conversion rate indexes, and making real-time routing decisions based on predetermined criteria

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human review process with an automated computational system. Instead of human reviewers manually analyzing performance data and making adjustments, the system uses automated algorithms to calculate conversion rates, monitor performance metrics, and dynamically allocate messages based on real-time data processing

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

2Reliability

If messages are allocated only to the routing provider with the highest conversion rate, then message delivery performance is maximized, but the system cannot detect improvements in other providers

Engineering Contradiction:
Improvemessage delivery performanceVSAvoidsystem ability to detect provider improvements
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies partial allocation to non-optimal routing providers by allocating a predetermined percentage of messages (e.g., 5-10%) to providers with lower conversion rates. This excessive action of allocating to suboptimal providers generates additional feedback data that helps detect performance improvements, while the majority allocation maintains overall delivery performance

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements continuous feedback loops where performance metrics from all message allocations (including those to non-optimal providers) are collected and used to recalculate conversion rates. This feedback mechanism enables the system to detect improvements in routing providers that would be missed if only the top performer received all traffic

Inventive Principle:
Principle #23Feedback

3Reliability

If the system continuously monitors and recalculates conversion rates for all routing providers, then optimal performance is maintained, but computational resources are consumed

Engineering Contradiction:
Improveoptimal performance maintenanceVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies different monitoring intensities to different routing providers based on their performance characteristics. High-performing providers receive continuous monitoring, while lower-performing providers are monitored at reduced intervals or with fewer metrics, optimizing the balance between performance maintenance and resource consumption

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12452144B2Message routing optimization system
Publication Date: 2025.10.21 TWILIO INC
  • US12452144B2 patent drawing
  • US12452144B2 patent drawing
  • US12452144B2 patent drawing

AI summary

Disclosed are systems, methods, and non-transitory computer-readable media for message routing optimization. The message routing optimization system receives requests to transmit messages to recipient devices. The message routing optimization system determines whether to allocate the messages to an optimal routing provider or a secondary routing provider. The message routing optimization ranks the set of routing providers based on a conversion rate index and determines the optimal routing and secondary routing providers based on the ranking. The message routing optimization system allocates messages to the selected routing providers to be delivered to their intended recipients.