E.164 to IPv6 Address Conversion Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for associating telephone numbers with IP addresses, such as ENUM, are complex and rely on Domain Name System (DNS) technology, whereas a simpler method is needed to converge E.164 telephone numbers with IPv6 addresses for seamless voice and data communication.

Innovation Solution

A method and device that convert E.164 telephone numbers to IPv6 addresses and vice versa using a computerized appliance, inserting a leading common nibble as a standardization identifier, allowing direct mapping and conversion between E.164 and IPv6 formats without requiring DNS, enabling seamless communication sessions across PSTN and IP networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ENUM system is used to associate telephone numbers with IP addresses, then telephone number mapping is achieved, but system complexity increases due to reliance on DNS technology

Engineering Contradiction:
Improvetelephone number mapping capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the telephone number mapping functionality from the complex DNS-based ENUM system and implements it directly within the IP communication infrastructure. The mapping is performed by extracting the telephone number from the packet data and directly converting it to an IP address format without requiring external DNS queries, thereby eliminating the complexity of relying on DNS technology while maintaining reliable telephone number mapping capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the IP communication system universally capable of handling both traditional IP addressing and telephone number mapping through a single integrated mechanism. The same IP communication infrastructure that handles standard IP packets also handles telephone number conversion and mapping, eliminating the need for separate ENUM DNS infrastructure and achieving multi-functionality within the IP system itself

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of manufacture

If direct conversion between E.164 and IPv6 is implemented, then conversion process is simplified, but standardization and compatibility may be affected

Engineering Contradiction:
Improveconversion process simplicityVSAvoidstandardization compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter representation by converting E.164 telephone numbers into IPv6 address format through a systematic transformation process. The conversion involves mapping the E.164 number structure (country code, area code, subscriber number) to corresponding IPv6 address segments, using parameter transformation to achieve both simplification of the conversion process and maintenance of standardization compatibility through structured mapping

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary conversion mechanism that bridges E.164 telephone numbering and IPv6 addressing systems. This intermediary process acts as a mediator that translates between the two different addressing schemes, maintaining compatibility with both standards while enabling direct conversion without requiring complex external mapping infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10212288B2Method for converging telephone number and IP address
Publication Date: 2019.02.19 GENESYS CLOUD SERVICES INC
  • US10212288B2 patent drawing
  • US10212288B2 patent drawing

AI summary

A method for converging telephone numbers and Idata addresses follows the steps of (a) accessing from a first memory location of a communication appliance one of an E.164 telephone number or an IPv6 address; (b) using the E.164 criteria of [Country Code-Identification Code-Subscriber Number 1-Subscriber Number 2-Extension-Ext2-Ext3] for a telephone number, converting that number to an IPv6 hexadecimal notation IP address in the format [<Country Code>:<Identification Code>:<Subscriber Number 1>:<Subscriber Number 2>:[<Extension>]:[<Ext2>:[<Ext3>]], and converting in the reverse for an IP address to a telephone number; (c) storing the telephone number or address in a separate memory location of the appliance; and (d) depending on the nature of a communication session initiated by a user, retrieving the appropriate IP address or telephone number as the destination for the communication.