Message Routing Using Source Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing routing algorithms in telecommunications systems rely solely on destination attributes, which becomes inadequate with evolving service offerings and restrictions, limiting the effectiveness of message path selection.

Innovation Solution

The method involves determining a destination carrier for a destination telephone number and categorizing source attributes into message classes associated with the sender. A message routing policy is then determined based on the destination carrier and message classes, allowing the message to be routed accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If routing algorithms rely solely on destination attributes, then the routing system is simple to implement, but it becomes inadequate with evolving service offerings and restrictions

Engineering Contradiction:
Improverouting policy adaptabilityVSAvoidrouting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The routing system is segmented into multiple independent components: destination attribute analysis, source attribute analysis, message class categorization, and routing policy determination. This allows the system to handle complex routing decisions through modular processing of different attribute types without requiring a complete redesign of the routing architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional one-dimensional destination-based routing to a multi-dimensional routing approach that incorporates both destination attributes and source attributes. This dimensional expansion enables the system to accommodate evolving service offerings and restrictions by analyzing messages from multiple attribute perspectives simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If source attributes are incorporated into routing decisions, then message delivery efficiency is improved, but the routing system complexity increases

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoidrouting system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Source attributes are determined and categorized into message classes before the actual routing decision is made. This preliminary classification of sources (e.g., person-to-person, application-to-person, application-to-application) enables efficient routing policy application without requiring complex real-time analysis during message transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the routing parameters by introducing source attribute categories as additional decision variables. Instead of using only destination-based parameters, the system now evaluates multiple parameters including source type, message class, and destination carrier to determine optimal routing policies, thereby improving delivery efficiency through more informed decisions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12278761B1Methods and systems for message routing using attributes associated with the source
Publication Date: 2025.04.15 BANDWIDTH INC
  • US12278761B1 patent drawing
  • US12278761B1 patent drawing
  • US12278761B1 patent drawing

AI summary

Methods for routing messages to a destination are provided. The method includes determining a destination carrier for a destination telephone number (TN) of a destination associated with an end user. One or more source attributes are determined. A source attribute is associated with initiation of a message from a sender. Each of the one or more source attributes is categorized into one or more message classes associated with the sender. A message routing policy is determined for the message based on the determined destination carrier and the one or more message classes associated with the sender. The message is routed according to the message routing policy.