Duplicate Detection for A2P Route Quality Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies and organizations face challenges in determining the quality of message delivery routes for application-to-person (A2P) messages, as they often cannot discern when a route is down or experiencing delays, leading to potential message loss or delay, which hinders timely route switching.

Innovation Solution

Implementing a system with a duplicate detector within the A2P hub that identifies and analyzes duplicate multi-factor authentication messages to assess route quality, using a preprocessor to normalize messages and a cache to detect duplicates, and a route analyzer to calculate route quality based on detected anomalies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If companies send messages over multiple routes to ensure delivery, then message delivery reliability is improved, but the ability to determine route quality deteriorates due to lack of visibility into route performance

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidroute quality determination
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary system (message routing system with duplicate detector) that mediates between the message sending entity and the multiple delivery routes. This intermediary monitors message transmissions, detects duplicates across routes, and provides route quality feedback without requiring the original sender to directly manage multiple routes, thus maintaining reliability while enabling route quality determination

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where route quality information is continuously monitored and fed back to the routing decision-making process. By detecting duplicate messages and analyzing route performance data, the system generates feedback signals that enable dynamic route selection, resolving the contradiction between using multiple routes for reliability and needing clear route quality metrics

Inventive Principle:
Principle #23Feedback

2Loss of time

If companies switch routes frequently to avoid delays, then message delivery timeliness is improved, but system complexity increases due to route monitoring and switching mechanisms

Engineering Contradiction:
Improvemessage delivery timelinessVSAvoidroute monitoring and switching system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing multiple routes and pre-monitoring their quality metrics before critical failures occur. The duplicate detector continuously tracks route performance in advance, allowing the system to switch routes proactively based on predicted quality degradation rather than reactively after failures, thus improving timeliness while managing complexity through advance preparation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The routing system implements self-service mechanisms where the duplicate detector automatically monitors route quality and triggers route switching without external intervention. This automation reduces the operational complexity of managing multiple routes while maintaining timely delivery, as the system serves itself by autonomously making routing decisions based on detected duplicate patterns

Inventive Principle:
Principle #25Self-service

3Reliability

If companies monitor route quality continuously to ensure timely delivery, then message delivery reliability is improved, but processing overhead and system resource consumption increase

Engineering Contradiction:
Improveroute quality monitoring accuracyVSAvoidprocessing overhead and resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial monitoring action by focusing duplicate detection on specific message types (such as authentication-critical messages) rather than uniformly monitoring all messages. This selective approach maintains reliability for critical communications while reducing overall processing overhead and resource consumption by avoiding excessive monitoring of less critical message traffic

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10721641B2Duplicate detection and alerting
Publication Date: 2020.07.21 SAP SE
  • US10721641B2 patent drawing
  • US10721641B2 patent drawing
  • US10721641B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for determining the quality of a route for sending messages. An embodiment operates by determining that a message in a stream of messages and associated with a route is a duplicate of a previous message associated with the route. The embodiment inserts a Boolean value into a duplicate detection queue associated with the route based on the determination. The embodiment calculates a route quality value for the route based on the duplicate detection queue. The embodiment then performs an action for the route based on the route quality value.