Messaging Gateway for A2P Message Classification and Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application-to-person (A2P) messaging is often inadvertently filtered as spam due to current spam filtering controls, leading to re-sending of messages, consumption of processing resources, and delayed communications, as these controls do not accommodate the high volume of messages sent by applications for validation, coupons, etc.

Innovation Solution

A messaging gateway device that classifies messages as A2P or person-to-person (P2P) and dynamically routes them to appropriate channels, reducing incorrect filtering and conserving processing resources by using classification information to identify and tag messages accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If spam filtering controls are applied to A2P messages, then spam filtering effectiveness is improved, but message delivery accuracy deteriorates

Engineering Contradiction:
Improvespam filtering effectivenessVSAvoidmessage delivery accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system segments messages into different types (A2P and P2P) using classification information, allowing different filtering rules to be applied to different message types. This resolves the contradiction by enabling effective spam filtering for P2P messages while ensuring accurate delivery of A2P messages through classification-based routing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces classification information as an intermediary element that mediates between spam filtering controls and message delivery. The classification information acts as a bridge that allows the system to distinguish A2P messages from P2P messages, enabling the spam filter to apply appropriate rules without blocking legitimate A2P messages.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If A2P messages are re-sent due to filtering, then message delivery reliability is improved, but processing resource consumption increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary classification of messages before they enter the filtering process. By classifying messages as A2P or P2P in advance using classification information, the system prevents legitimate A2P messages from being incorrectly filtered and re-sent, thereby avoiding unnecessary processing resource consumption while maintaining delivery reliability.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If classification information is used to route messages, then message delivery accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvemessage delivery accuracyVSAvoidmessaging system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The classification information serves multiple functions within the messaging system: it identifies message type, determines routing channel, and controls filtering behavior. This multi-functionality reduces the need for separate mechanisms for each function, thereby limiting the increase in device complexity while improving message delivery accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10798041B2Systems and methods for classification and/or transmission of messages
Publication Date: 2020.10.06 VERIZON PATENT & LICENSING INC
  • US10798041B2 patent drawing
  • US10798041B2 patent drawing
  • US10798041B2 patent drawing

AI summary

A device may receive a message from a source. The device may send, to a server device, a request for classification information that identifies a classification of the message after receiving the message. The device may receive a response message to the request for the classification information after sending the request. The response message may include the classification information identifying the classification. The device may dynamically provide the message to a channel based on the classification identified by the classification information after receiving the response message.