Intelligent SMS MMS Routing to Short Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional group messaging techniques incorrectly route text-only messages addressed to short codes via MMS protocol, leading to customer dissatisfaction and failed deliveries.

Innovation Solution

Implementing a system that routes group directed, text-only messages as non-group SMS-based messages via the SMS protocol, utilizing artificial intelligence and routing components to identify and convert MMS-based messages to SMS messages when addressed to short codes, ensuring successful delivery to SMS-based endpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional MMS techniques are used to route group messages, then multimedia content can be transmitted, but text-only messages addressed to short codes are incorrectly routed leading to delivery failures

Engineering Contradiction:
Improvemessage delivery success rateVSAvoidprotocol selection flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically selects between SMS and MMS protocols based on real-time analysis of message characteristics and destination properties. The routing component evaluates whether a message is text-only or contains multimedia, and whether the destination is a short code or regular number, then adapts the protocol selection accordingly to ensure reliable delivery

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the protocol parameter from a fixed MMS approach to a variable selection between SMS and MMS based on message content type and destination address. This parameter change allows text-only messages to short codes to be routed via SMS while maintaining MMS capability for messages requiring multimedia transmission

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If MMS protocol is used for all group messages, then multimedia capability is maintained, but text-only message routing to short codes fails

Engineering Contradiction:
Improvemultimedia messaging capabilityVSAvoidshort code message delivery
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the group messaging functionality into two distinct protocol paths: SMS protocol for text-only messages to short codes, and MMS protocol for messages containing multimedia content. This segmentation ensures that each message type is handled by the appropriate protocol, preventing routing failures while maintaining multimedia capability

Inventive Principle:
Principle #1Segmentation

3Reliability

If intelligent routing is implemented to correctly route text-only messages, then delivery success improves, but system complexity increases

Engineering Contradiction:
Improvemessage routing accuracyVSAvoidrouting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a routing component as an intermediary between the messaging application and the network infrastructure. This intermediary automatically analyzes message properties and destination addresses, then selects the appropriate protocol without requiring complex user configuration or manual intervention, thereby improving routing accuracy while keeping the user interface simple

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8620361B2Intelligent routing of SMS and MMS messages to short codes
Publication Date: 2013.12.31 AT&T MOBILITY II LLC
  • US8620361B2 patent drawing
  • US8620361B2 patent drawing
  • US8620361B2 patent drawing

AI summary

Systems, methods, and apparatus that facilitate effective routing of short message service (SMS) and multimedia messaging service (MMS) messages via short codes are presented herein. A group message component can be configured to receive a message transmitted via a wireless communications device, and determine whether the message comprises at least two addressees. A short code component can be configured to identify whether the at least two addressees are associated with at least one short code, and recognize whether the message comprises only text. A routing component can be configured to convert the message to an SMS message when the message comprises the at least two addressees, the at least two addressees are associated with the at least one short code, and the message comprises only text. Further, the routing component can be configured to route the SMS message to the at least one short code.