VoIP Tunneling for Dynamic IP Address Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP communication over dynamic IP address networks is disrupted due to changing IP addresses in mobile devices, causing interruptions and delays in voice communication.

Innovation Solution

An intermediate system encapsulates and decapsulates fixed IP address based voice data packets, allowing them to be transmitted through dynamic IP address networks by changing the source and destination IP addresses within the packets, ensuring continuous communication even with changing device locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile devices use dynamic IP addresses for network connectivity, then network accessibility and mobility are improved, but voice communication reliability deteriorates due to IP address changes disrupting packet routing

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidvoice communication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a tunnel endpoint and tunnel protocol as intermediary mechanisms between the mobile device and the VoIP network. The tunnel encapsulates VoIP packets with additional header information including the mobile device's current IP address, allowing the network to route packets correctly even as the device's IP address changes. This intermediary layer resolves the contradiction by enabling dynamic IP addressing while maintaining reliable voice communication through the tunneling mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IP address changes are allowed in mobile networks, then device mobility is improved, but communication continuity deteriorates due to packet misrouting and call interruptions

Engineering Contradiction:
Improvedevice mobilityVSAvoidcommunication continuity
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The patent implements preliminary action by establishing a tunnel connection and registering the mobile device's initial IP address with the tunnel endpoint before voice communication begins. The tunnel endpoint maintains a mapping between the device's identifier and its current IP address, updating this mapping proactively when IP address changes occur. This preliminary setup and continuous updating ensure that packet routing remains correct throughout the communication session, maintaining continuity despite device mobility.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If fixed IP addresses are used for VoIP communication, then communication stability is improved, but network flexibility deteriorates as mobile devices cannot be properly addressed

Engineering Contradiction:
Improvecommunication stabilityVSAvoidnetwork flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing the IP addressing function into two separate layers: the outer tunnel IP header containing the mobile device's dynamic IP address for network routing, and the inner VoIP packet containing the stable identifier for communication. This segmentation allows the network to handle dynamic addressing at the tunnel layer while maintaining stable addressing at the VoIP layer, thus achieving both communication stability and network flexibility simultaneously.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8437321B1Method and system for communicating fixed IP address based voice data in a dynamic IP address based network environment
Publication Date: 2013.05.07 APRIVA ISS LLC
  • US8437321B1 patent drawing
  • US8437321B1 patent drawing
  • US8437321B1 patent drawing

AI summary

A mobile communication device obtains a receiving network voice data packet (containing a receiving network source IP address of an intermediate system, a receiving network destination IP address of the mobile communication device, and a fixed IP address based voice data packet (containing a fixed source IP address of a sending device, a fixed destination IP address of the mobile communication device, and a voice data payload of voice data)) from the intermediate system which has obtained a sending network voice data packet from the sending device over a first dynamic IP address based network, decapsulated the fixed IP address based packet from the sending network packet and encapsulated it into the receiving network voice data packet and provided the receiving network packet over a second dynamic IP address based network. The mobile communication device decapsulates the fixed IP address based packet from the receiving network packet.