Telephony Message Routing Control via Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In telephony messaging, there is a lack of control over message routing, leading to unreliable delivery due to dependence on multiple intermediary nodes with varying protocols and locations, resulting in issues such as message alteration, delay, or loss, making it difficult to ensure message integrity and reliability.

Innovation Solution

A method and system for controlling message routing by selecting a first routing option and updating it based on real-time feedback through a secondary channel, using a message router with multiple routing options, and generating delivery reports to optimize subsequent message routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If messages are routed through multiple intermediary nodes in the telephony system, then message delivery coverage is expanded, but message integrity and reliability deteriorate due to potential alteration, delay, or loss at each node

Engineering Contradiction:
Improvemessage delivery coverageVSAvoidmessage integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where delivery reports are collected from intermediary nodes and the destination, allowing the sender to receive information about message delivery status. This feedback loop enables the system to identify reliability issues and adjust routing strategies to maintain both coverage and integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The routing system dynamically adjusts message paths based on real-time conditions and historical delivery data. By making routing decisions adaptive rather than static, the system can respond to node failures or performance degradation while maintaining optimal delivery coverage and reliability.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If delivery receipts are used to indicate message delivery success or failure, then delivery status monitoring is improved, but the reliability of delivery reports deteriorates due to potential unreliability and lack of trust

Engineering Contradiction:
Improvedelivery status monitoringVSAvoiddelivery report accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system introduces intermediary verification mechanisms where delivery reports are validated through multiple nodes and cross-checked against expected delivery patterns. This intermediary validation layer ensures that delivery status information is accurate and trustworthy before being communicated to the sender.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements multi-layer feedback verification where delivery reports are not merely transmitted but are validated through feedback loops that cross-check delivery status against actual message receipt confirmation, ensuring accuracy and trustworthiness of delivery information.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the message routing path is controlled by multiple variable parties with different protocols, then network flexibility is improved, but control over message routing deteriorates making it difficult to ensure delivery

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidrouting control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The routing control function is segmented and distributed across multiple components including the sender's system, intermediary routing nodes, and the destination system. Each segment handles specific routing decisions based on local conditions while maintaining overall coordination, enabling both flexibility and controllable operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing control mechanism dynamically adjusts based on network conditions and participant responses. The system adapts routing decisions in real-time based on feedback from intermediary nodes and delivery status, maintaining ease of operation despite the involvement of multiple variable parties with different protocols.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8738051B2Method and system for controlling message routing
Publication Date: 2014.05.27 TWILIO INC
  • US8738051B2 patent drawing
  • US8738051B2 patent drawing
  • US8738051B2 patent drawing

AI summary

A system and method for transmitting telephony messages that includes transmitting a first outgoing telephony message through a first channel using a first routing option selected from a plurality of routing options; receiving a message delivery report through at least a second channel; updating message routing data in response to the message delivery report; selecting a second routing option for at least a second outgoing message, the second routing option selected from the plurality of routing options prioritized by the updated message routing data; and transmitting a second outgoing telephony message through the first channel using the selected second routing option.