Presence Qualified ENUM Service Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional ENUM systems lack a mechanism to combine presence information with E.164 number mapping, requiring manual subscription or querying for presence status across multiple ENUM identities, which is inefficient and not integrated into the existing ENUM service.
Innovation Solution
A system and method that integrates an ENUM server and a presence server to receive an E.164 number query, locate associated URIs, query for presence status, and respond with availability information, allowing for presence-qualified ENUM service by communicating presence subscription requests and updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If presence information is integrated into the ENUM mapping process, then the ability to route calls based on user availability is improved, but the complexity of the ENUM database and lookup process increases
Solution Approach 1:
The patent segments the ENUM mapping process into two distinct phases: first generating standard E.164 to URI mappings, then separately querying presence information for the selected URI. This segmentation allows the ENUM database to remain relatively simple while still enabling presence-based call routing through a subsequent presence service query.
Solution Approach 2:
The patent introduces a presence service as an intermediary component between the ENUM lookup and the final call routing decision. The presence service acts as a mediator that queries user availability status and returns it to the routing system, allowing presence information to be integrated without directly complicating the ENUM database structure.
2Adaptability or versatility
If multiple URI types are supported in ENUM mappings, then the versatility of communication protocols is improved, but the complexity of managing and querying different URI schemes increases
Solution Approach 1:
The patent implements a universal ENUM mapping structure that can accommodate multiple URI types (sip:, tel:, mailto:, etc.) within the same framework. The system is designed to handle different URI schemes through a common processing mechanism, allowing single number reachability to work across voice, video, messaging, and email protocols without requiring separate management systems for each protocol type.
3Measurement precision
If real-time presence information is queried during call setup, then call routing accuracy is improved, but the call setup time and network latency increase
Solution Approach 1:
The patent performs the ENUM lookup and URI selection in advance during the call setup phase, before querying presence information. By pre-determining which URI to query based on the E.164 number and service type, the system minimizes the time spent on presence querying and avoids unnecessary lookups, thereby reducing overall call setup time while maintaining routing accuracy.
Solution Approach 2:
The patent implements a selective presence querying approach where presence information is only queried for the specific URI that will be used for call routing, rather than querying all possible URIs. This partial action approach reduces the amount of presence information that needs to be retrieved and processed, thereby reducing latency while still achieving accurate routing based on user availability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network (Fig. 2). According to one method, a query message including an E.164 number can be received (Fig. 2, 228). Next, at least one uniform resource identifier (URI) associated with the E.164 number can be located. A presence server (Fig. 2, 204) can be queried for presence status information for the URI. Further, the query message can be responded to with the URI and a corresponding presence status.