ENUM Data Collision Resolution via Virtual IP Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ENUM systems in IMS networks experience data collisions due to sending duplicate phone number records to different ENUM complexes, leading to failures in IMS services, as these collisions cannot be automatically resolved and require manual intervention.

Innovation Solution

Implementing a system that distinguishes between query and provisioning packets and directs them to specific Virtual IP addresses of ENUM DNS and LDAP servers, ensuring that only one LDAP server is updated at a time to prevent data collisions and allow for automatic resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ENUM systems send duplicate phone number records to different ENUM complexes for redundancy, then system reliability is improved, but data collisions occur causing IMS services to fail

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddata collisions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the ENUM system into distinct components: a load balancer that receives provisioning requests, an ENUM complex with multiple LDAP servers, and a DNS server. The load balancer segments the provisioning process by directing requests to specific LDAP servers based on collision detection, preventing duplicate records from being sent to multiple ENUM complexes simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the load balancer monitors provisioning requests and detects potential data collisions before they occur. When a collision is detected (e.g., two simultaneous updates to the same phone number record), the load balancer adjusts the provisioning direction to prevent the harmful effect, ensuring only one LDAP server receives the duplicate record.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual intervention is used to resolve data collisions, then data consistency is maintained, but system productivity decreases due to operational delays

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables the ENUM system to resolve data collisions automatically without manual intervention. The load balancer performs self-monitoring and self-correction by detecting duplicate provisioning requests and redirecting them to appropriate LDAP servers, allowing the system to maintain data consistency while continuing operational processes without human intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent takes preliminary action by having the load balancer monitor and detect potential data collisions before they are written to the LDAP servers. By identifying duplicate provisioning requests in advance and redirecting them preventively, the system avoids the need for post-collision manual resolution, maintaining both data consistency and productivity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple LDAP servers are updated simultaneously for high availability, then system scalability is improved, but data collisions increase causing service failures

Engineering Contradiction:
Improvesystem scalabilityVSAvoidservice stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces dynamic control to the static LDAP server architecture. The load balancer dynamically adjusts provisioning request directions based on real-time collision detection. When multiple LDAP servers are updated simultaneously and conflicts are detected, the load balancer dynamically redirects subsequent requests to avoid colliding records, allowing high availability while preventing service failures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8914525B2Method and apparatus resolving ENUM data collisions
Publication Date: 2014.12.16 AT&T INTELLECTUAL PROPERTY I L P
  • US8914525B2 patent drawing
  • US8914525B2 patent drawing
  • US8914525B2 patent drawing

AI summary

An example method involves, when telephone number mapping data packets are query packets, sending the query packets to a virtual Internet protocol address of a telephone number mapping domain name system server; when the telephone number mapping data packets are provisioning packets, sending the provisioning packets to a virtual Internet protocol address of a telephone number mapping lightweight directory access protocol server; and waiting and sending traffic to one lightweight directory access protocol server at a time.