Message Routing Across Providers and Protocols for Reliable A2P Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message communication technologies struggle to efficiently transmit messages to diverse communication configurations associated with telephone numbers, particularly in A2P scenarios, due to the diversification of communication carriers and protocols, leading to difficulties in selecting appropriate message communication configurations.

Innovation Solution

A message communication device that selects one communications provider device and communication protocol from multiple options, ensuring message transmission compliance with the selected protocol, and repeats the transmission attempt until successful, with a log system to prioritize successful combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple communication configurations (SMS, MMS, RCS, etc.) are used to transmit messages to telephone numbers, then message delivery reliability is improved, but device complexity increases due to the need to select and manage multiple protocols and providers

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidcommunication configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the communication provider selection process into multiple independent components: a selection unit that chooses from multiple communications provider devices, a protocol selection unit that selects from multiple communication protocols, and a transmission unit that handles the actual message transmission. This segmentation allows each component to focus on specific tasks, reducing overall system complexity while maintaining the ability to use multiple configurations for reliable delivery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects communication protocols and communications provider devices based on the transmission destination and message content. The selection units can change their choices adaptively, allowing the system to respond to different communication scenarios. This dynamic behavior enables reliable message delivery across diverse networks without requiring manual configuration of each protocol.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the system automatically selects communication protocols and providers, then ease of operation is improved, but loss of information increases due to potential selection errors or failures

Engineering Contradiction:
Improveautomatic configuration selectionVSAvoidtransmission failure risk
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The transmission unit receives feedback information from communications provider devices about transmission status and success. This feedback mechanism allows the system to learn from previous transmission outcomes and adjust future selections. The feedback loop ensures that when automatic selection occurs, the system can correct errors and maintain high accuracy in protocol and provider choices, reducing information loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The selection units perform preliminary selection of communication protocols and communications provider devices before actual transmission occurs. By pre-selecting and validating configurations in advance, the system ensures that the chosen protocols are appropriate for the destination and message type, reducing the likelihood of transmission failures and information loss during execution.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system retries transmission until successful, then message delivery reliability is improved, but loss of time increases due to repeated transmission attempts

Engineering Contradiction:
Improvemessage delivery success rateVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The transmission unit performs transmission attempts selectively rather than exhaustively. It can stop retrying after a certain number of attempts or when feedback indicates persistent failure, avoiding unnecessary time consumption. This partial action approach balances the need for reliable delivery with the desire to minimize time loss by not endlessly retrying failed transmissions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250358609A1Message communication device and message communication program
Publication Date: 2025.11.20 ACCRETE INC
  • US20250358609A1 patent drawing
  • US20250358609A1 patent drawing
  • US20250358609A1 patent drawing

AI summary

The disclosed techniques provide a message communication device comprising: a memory that stores program instructions; and a processor that is configured to execute the program instructions stored in the memory to: accept at least an address and one or more messages to be transmitted to the address from a client, and the messages each possibly including a text; select one communications provider device; select one communication protocol; output a message that complies with the selected communication protocol and is to be transmitted to the address, from the one or more messages; and request the selected communications provider device to transmit the message such that the message that has been outputted is transmitted to the address by the selected communications provider device using the selected communication protocol, and repeat the request until the transmission is successful or there are no more combinations of the communications provider device and the communication protocol.