Bi-directional NAT PAT Translator Reducing Network Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication delays occur when data is transmitted between servers in communication networks due to network/port translation functionalities, particularly introduced by routers, which can result in significant latency and varying delays across different customer routers.

Innovation Solution

A bi-directional network address and port address translator (NAT/PAT) is integrated into network elements, allowing for efficient translation of addresses and port numbers between private and public networks, reducing latency by optimizing data routing and minimizing delays through direct connections and dedicated network interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If NAT/PAT translation functionalities are implemented in routers, then network address translation between private and public networks is enabled, but communication delays and latency increase

Engineering Contradiction:
Improvenetwork address translation capabilityVSAvoidcommunication delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the NAT/PAT translation functionality into separate network elements rather than embedding it in every router. This division allows translation operations to be performed at dedicated points in the network architecture, reducing the burden on individual routers and minimizing translation-related delays in data transmission paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dedicated network address translator elements as intermediaries between private and public networks. These intermediary devices handle all translation operations centrally, allowing routers to forward packets without performing translation, thereby eliminating the delay that would occur if every router performed NAT/PAT operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If NAT/PAT translation is performed at multiple customer routers, then network compatibility is improved, but delay variation across different networks increases

Engineering Contradiction:
Improvenetwork compatibilityVSAvoiddelay consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent creates a universal network address translation mechanism that works across different customer networks through standardized protocols and interfaces. The dedicated translator elements are designed to handle various translation scenarios uniformly, ensuring consistent performance and delay characteristics across diverse network environments without requiring custom implementations at each router.

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

3Loss of time

If direct connections are implemented between servers, then communication latency is reduced, but network security and address management complexity increases

Engineering Contradiction:
Improvecommunication latencyVSAvoidnetwork management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent extracts the complex address translation and security management functions from the data transmission path and places them in dedicated network elements. This allows direct server connections to be established for efficient data flow while the extracted translation functionality handles address management and security policies separately, preventing complexity from interfering with transmission performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10164913B2Router for performing NAT and/or PAT translations
Publication Date: 2018.12.25 CFPH LLC
  • US10164913B2 patent drawing
  • US10164913B2 patent drawing
  • US10164913B2 patent drawing

AI summary

An apparatus is disclosed that performs network address translation and/or port translation between networks.