Hypervisor-Based Network Address Translation for Stable Wireless Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for maintaining a stable IP address while roaming between different wireless networks are expensive and lack client-side implementations, disrupting applications that rely on a stable IP address.

Innovation Solution

A hypervisor is used to control networking devices, perform authentication, and manage connection selection, providing a single private IP address through Network Address Translation (NAT), enabling multiple operating systems to run concurrently and maintaining connectivity across networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a hypervisor is introduced to control networking devices and perform NAT, then IP address stability is improved, but device complexity increases

Engineering Contradiction:
ImproveIP address stabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The hypervisor acts as an intermediary layer between the operating system and the networking devices. It intercepts network traffic, performs NAT to maintain a stable private IP address for the OS while allowing dynamic public IP changes during roaming, and translates between the stable private address and dynamic public addresses. This mediator approach resolves the contradiction by isolating the complexity of network address management in the hypervisor layer while presenting simplicity to the operating system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional layers: the hypervisor layer handles network address translation and stability, while the operating system layer maintains simple application-level networking. By dividing the networking functionality across these segments, the patent achieves IP stability without burdening the entire system with complex network management logic.

Inventive Principle:
Principle #1Segmentation

2Reliability

If control is pushed from Operating System level to hypervisor level, then network connection stability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvenetwork connection stabilityVSAvoidnetwork configuration simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The hypervisor automatically performs network address translation, connection selection, and authentication without requiring manual configuration from the operating system or user. The system self-manages the complexity of maintaining stable IP addresses during roaming, eliminating the need for users or system administrators to intervene in network configuration while still achieving connection stability.

Inventive Principle:
Principle #25Self-service

3Reliability

If expensive back end server systems like WECM are used, then IP address persistence is achieved, but cost increases

Engineering Contradiction:
ImproveIP address persistenceVSAvoidimplementation cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Instead of using expensive commercial server systems like WECM, the patent implements a simplified hypervisor-based solution that copies the essential functionality of IP address persistence using open-source virtualization technology. The hypervisor creates a virtual networking layer that provides NAT and address stability without requiring costly proprietary server infrastructure, thereby achieving the same reliability at lower cost.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces expensive long-term server infrastructure with a more economical hypervisor implementation that can be deployed on standard hardware. The solution uses lightweight virtualization mechanisms rather than heavy-duty commercial software, reducing implementation costs while maintaining the core function of IP address persistence during network roaming.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8327008B2Methods and apparatus for maintaining network addresses
Publication Date: 2012.12.04 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US8327008B2 patent drawing
  • US8327008B2 patent drawing
  • US8327008B2 patent drawing

AI summary

This present invention relates to a method for using hypervisors to enable stable wireless network connections. The crux of the invention involves pushing the control of the networking devices from the Operating System level down to a networking front end hypervisor level. The hypervisor will control all networking devices, the authentication for these devices, and the selection of which connection to use. The hypervisor will also perform Network Address Translation (NAT) to the Operating System. Thus, the Operating System will receive a single, private IP address for use with the Operating System's applications. The hypervisor will handle the change of the IP address when roaming between networks and hide it from the Operating System through the use of the NAT.