Dynamic Routing Provider Selection for Message Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message delivery systems require customers to select a routing provider for a fixed period, limiting flexibility as customer needs and provider performance can change over time.

Innovation Solution

A message exchange system that selects a routing provider for each individual message based on customer criteria, bids from providers, and quality scores, allowing customers to use multiple providers and providers to adjust their offerings to meet current customer needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a customer enters into a contractual agreement with a routing provider for a fixed period, then the customer has a stable routing service, but the customer cannot adjust the bid and/or service criteria over time

Engineering Contradiction:
Improvestability of routing serviceVSAvoidability to adjust bid and service criteria
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic selection process where the message exchange system evaluates multiple routing providers for each individual message based on current bids and quality scores, rather than statically binding a customer to a single provider for a fixed period. This allows the system to adapt to changing customer needs and provider performance while maintaining stable service delivery.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a customer selects a routing provider based on current price and performance, then the customer gets the best initial service, but the customer cannot switch providers when needs change over time

Engineering Contradiction:
Improvequality of serviceVSAvoidability to switch providers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system incorporates feedback mechanisms where quality scores are determined based on actual message delivery performance, and this feedback is used to influence future routing provider selections. The message exchange system continuously monitors provider performance and adjusts selections accordingly, enabling customers to benefit from both high initial quality and the ability to adapt when needs change.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If routing providers provide fixed bids during a contractual period, then providers have stable revenue, but providers cannot adjust prices to meet changing customer needs

Engineering Contradiction:
Improvestability of revenueVSAvoidability to adjust bid prices
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent enables routing providers to submit new bids for each message or batch of messages, allowing them to dynamically adjust their pricing and service offerings based on current market conditions, customer needs, and their own capacity. This dynamic bidding process replaces fixed contractual pricing while still providing stability through continuous evaluation and selection.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If a message exchange system selects a routing provider for each individual message, then the customer can optimize for each message, but the system complexity increases

Engineering Contradiction:
Improveability to optimize per messageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The message exchange system automatically performs the complex task of evaluating multiple routing providers, comparing bids and quality scores, and selecting the optimal provider for each message without requiring customer intervention. This self-service approach handles the system complexity internally while presenting a simple interface to customers, who only need to specify their preferences and constraints.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250156917A1Method, system, and computer-readable media for message exchange based on bids, quality scores, and cost
Publication Date: 2025.05.15 TWILIO INC
  • US20250156917A1 patent drawing
  • US20250156917A1 patent drawing
  • US20250156917A1 patent drawing

AI summary

A first client request to transmit a text message to a recipient device is received from a client device corresponding with a first account associated with a message exchange system. Responsive to receiving the first client request, a quality score indicating a likelihood that the text message delivered by a respective routing provider will be successfully delivered to the recipient device is determined for each of the routing providers. A first routing provider to deliver the text message to the recipient device based at least on the quality score is selected among the routing providers. The message exchange system causes the text message to be transmitted to the recipient device via the first routing provider.