Network Address Mapping via IoT Device Self-Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the Internet grows, managing network addresses and complex network topologies for network-enabled devices, including IoT devices, becomes increasingly difficult due to technologies like NAT, VPN, DMVPN, and DVN, requiring accurate real-time configuration and tracking of publicly accessible addresses and service ports across various devices and manufacturers, which is error-prone and labor-intensive.

Innovation Solution

A system and method that uses a hierarchy of objects with specific properties to systematically map and manage network addresses and service ports, allowing for real-time configuration and tracking of network devices, routers, modems, VPNs, and NATs, by analyzing device types and relationships to calculate and cache public IP addresses and service ports, reducing the need for manual intervention and maintaining accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual tracking of network addresses and topologies is used, then flexibility in network configuration is maintained, but accuracy and real-time updates deteriorate due to human error and labor intensity

Engineering Contradiction:
Improveaccuracy of network address trackingVSAvoidcomplexity of network topology management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system enables automatic self-service through the network device itself. The network device autonomously generates and updates topology information, publishes it to the server, and maintains its own address mappings without requiring manual intervention. This self-service mechanism resolves the contradiction by achieving high accuracy through automation while managing complexity through decentralized intelligence.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where network devices publish topology changes to the server, which then updates the address mapping database and notifies relevant parties. This real-time feedback mechanism ensures accuracy by automatically reflecting current network state, eliminating human error while maintaining manageable complexity through structured information flow.

Inventive Principle:
Principle #23Feedback

2Productivity

If automated systems are implemented to track network addresses, then accuracy and real-time updates improve, but system complexity increases

Engineering Contradiction:
Improvereal-time configuration capabilityVSAvoidcomplexity of address mapping system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the address mapping functionality into distinct modular components: network devices that generate topology data, a server that receives and processes publications, a database that stores address mappings, and notification mechanisms that propagate changes. This segmentation enables real-time productivity through automated workflows while managing complexity by distributing functions across independent, standardized modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system achieves universality by creating a multi-functional platform that simultaneously performs topology discovery, address mapping, change detection, and notification distribution. This universal system handles diverse network configurations and device types through standardized protocols, improving productivity across the entire network infrastructure while containing complexity through reusable, general-purpose components.

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

3Reliability

If comprehensive network topology tracking is implemented, then real-time accuracy improves, but the amount of information to be managed increases

Engineering Contradiction:
Improvereliability of network address informationVSAvoidvolume of network configuration data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential topology information needed for address mapping from the comprehensive network state. Network devices publish specific attributes (IP addresses, port mappings, hierarchical relationships) rather than complete device states. This extraction approach maintains reliability by capturing all necessary mapping data while reducing the volume of information that must be stored, processed, and transmitted.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system discards redundant and transient topology information that does not impact address mapping, while recovering and retaining only the persistent, mapping-critical data. Change detection mechanisms identify and discard irrelevant fluctuations, focusing resources on maintaining accurate mappings for stable network elements. This selective discarding and recovering reduces data volume while preserving reliability for essential address resolution.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10313202B2Dynamically mapping network addresses
Publication Date: 2019.06.04 LIVEVIEW TECHNOLOGIES LLC
  • US10313202B2 patent drawing
  • US10313202B2 patent drawing
  • US10313202B2 patent drawing

AI summary

Exemplary embodiments include a system and method to systematically map complex network topologies for providing real-time network address and service port information for each network or Internet of Things (IoT) device in the system. Furthermore, various class objects also provide a real-time configuration capability of devices, routers, modems, VPNs, and NATs in the system. Accordingly, the system can be managed with minimal user involvement while maintaining ongoing accuracy.