Hash-Based Address Resolution for Messaging Infrastructure
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If specialized facilities like IBM TPF are used for high message traffic environments, then processing capability increases, but system complexity and cost increase
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.
Data Source
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.


