Hash-Based Address Resolution for Messaging Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing volume of SMS and MMS messages poses challenges in efficient address resolution due to complexities introduced by Mobile Number Portability and Number Resource Optimization programs, requiring a more generalized infrastructure for enhanced address resolution capabilities.

Innovation Solution

A method involving a double hash operation with open addressing for collision resolution is used to directly retrieve the entity servicing a message address from a Comprehensive Address Repository, facilitating efficient address resolution within a Messaging Inter-Carrier Vendor infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional lookup operations are used for address resolution, then existing infrastructure can be utilized, but the resolution process becomes expensive and time-consuming

Engineering Contradiction:
Improveaddress resolution timeVSAvoidmessage routing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-computing and storing hashed versions of telephone numbers in a database structure optimized for rapid retrieval. The system pre-processes address resolution by creating indexed entries that can be queried efficiently, avoiding the need for complex real-time lookups during message routing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical lookup operations with a hash-based data structure that enables O(1) average-case time complexity for address resolution. Instead of using conventional database queries that require sequential searching or complex joining operations, the system uses hash tables to directly retrieve servicing carrier information, dramatically reducing resolution time and computational cost.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If Mobile Number Portability and Number Resource Optimization programs are implemented, then service flexibility and resource efficiency improve, but address resolution complexity increases significantly

Engineering Contradiction:
Improveservice flexibilityVSAvoidaddress resolution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary hash-based lookup mechanism that sits between the message routing system and the complex MNP/NRO databases. This intermediary layer simplifies the resolution process by providing a direct hash-to-carrier mapping, shielding the complexity of underlying MNP and NRO programs from the message routing operations while still supporting their functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter space for address resolution by transforming telephone numbers into hashed representations that map directly to servicing carriers. This parameter transformation simplifies the resolution logic by converting complex multi-condition lookup problems into simple hash key retrieval operations, while still accurately reflecting the effects of MNP and NRO programs.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If specialized facilities like IBM TPF are used for high message traffic environments, then processing capability increases, but system complexity and cost increase

Engineering Contradiction:
Improvemessage processing throughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs a simplified hash table implementation that uses standard data structures and memory management rather than expensive specialized facilities like IBM TPF. The system achieves high throughput by using efficient in-memory hash tables with straightforward collision resolution, avoiding the complexity and cost of proprietary transaction processing systems while maintaining comparable or superior performance for the address resolution function.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS9264292B2System and method for enhanced address resolution
Publication Date: 2016.02.16 SYBASE 365 INC
  • US9264292B2 patent drawing
  • US9264292B2 patent drawing
  • US9264292B2 patent drawing

AI summary

As Mobile Subscribers increasingly employ their Wireless Devices to perform an ever expanding array activities an element that may reside in various portions of a messaging infrastructure and which efficiently and flexibly supports enhanced message address resolution capabilities.