Dynamic IP Address Assignment for P2P Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing infrastructure mode and ad-hoc mode networks are overly complex, increasing device processing and memory requirements, decreasing operational efficiency, and failing to provide seamless connectivity and interoperability between digital devices and services.

Innovation Solution

A method for simplified service discovery and autoconfiguration in wireless networks, where stations dynamically assign IP addresses and use layer 2 messages to support peer-to-peer service discovery and name resolution, reducing device complexity and hardware requirements by limiting network sizes and using a combination of predetermined and dynamically selected address portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing infrastructure mode and ad-hoc mode networks are implemented, then connectivity between digital devices is achieved, but device processing and memory requirements increase

Engineering Contradiction:
ImproveconnectivityVSAvoidprocessing and memory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The IP address assignment process is segmented into two independent parts: a network portion (predetermined) and a host portion (dynamically assigned). This segmentation allows devices to join networks without complex centralized assignment mechanisms, reducing processing and memory requirements while maintaining connectivity reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network portion of IP addresses is predetermined and configured in advance for each network. This preliminary action eliminates the need for complex runtime address assignment algorithms, reducing device complexity while ensuring reliable connectivity when devices join the network.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If existing infrastructure mode and ad-hoc mode networks are implemented, then connectivity between digital devices is achieved, but production costs increase

Engineering Contradiction:
ImproveconnectivityVSAvoidproduction costs
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

By segmenting the address assignment into predetermined network portions and simple dynamic host portions, the system reduces the complexity of network interface cards and associated firmware, thereby lowering production costs while maintaining connectivity reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs simple, lightweight address assignment mechanisms that can be implemented with minimal hardware resources, effectively using 'cheap' addressing solutions that reduce manufacturing costs without sacrificing connectivity reliability.

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

3Reliability

If existing infrastructure mode and ad-hoc mode networks are implemented, then connectivity between digital devices is achieved, but operational efficiency decreases

Engineering Contradiction:
ImproveconnectivityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Network portions of IP addresses are predetermined and configured in advance, allowing devices to quickly join networks without complex real-time address assignment negotiations, thereby improving operational efficiency while maintaining connectivity reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Devices automatically configure their own host portions of IP addresses using simple local algorithms without requiring complex centralized management, enabling self-service network joining that improves operational efficiency while ensuring reliable connectivity.

Inventive Principle:
Principle #25Self-service

4Extent of automation

If DHCP is used for IP address assignment, then automated address assignment is achieved, but a DHCP server must be available which is not always present in dynamic networks

Engineering Contradiction:
Improveautomated address assignmentVSAvoidavailability in dynamic networks
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent extracts the address assignment functionality from the centralized DHCP server model and implements it as a distributed, serverless mechanism where each device independently determines its IP address using predetermined network portions and simple local algorithms, enabling automated assignment in dynamic networks without DHCP servers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Devices perform self-service IP address configuration by combining predetermined network portions with locally determined host portions, eliminating dependency on external DHCP servers and enabling automated address assignment in dynamic peer-to-peer networks.

Inventive Principle:
Principle #25Self-service

5Adaptability or versatility

If multicast network services are used for service discovery, then service discovery capability is achieved, but multicast transmissions will not always reach all devices in dynamic networks

Engineering Contradiction:
Improveservice discovery capabilityVSAvoidreachability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic service discovery mechanisms that adapt to the changing topology of peer-to-peer networks, using decentralized service information exchange that ensures all devices can discover services regardless of network configuration or device mobility, overcoming the limitations of static multicast approaches.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8116233B2IP assignment scheme for dynamic peer-to-peer networks
Publication Date: 2012.02.14 MARVELL ASIA PTE LTD
  • US8116233B2 patent drawing
  • US8116233B2 patent drawing
  • US8116233B2 patent drawing

AI summary

An approach for assigning IP network addresses and for performing name resolution and service discovery in infrastructure mode and/or ad-hoc mode peer-to-peer networks. The size of an ad-hoc network and/or the size of infrastructure network basic service sets may be limited to a selected number of peer stations. A first portion of an IP network address assigned to stations joining a network may be predetermined by the network to be joined and a second portion of the IP network address may be selected dynamically, as each new station joins the network. Stations may generate layer 2 messages that include an information element containing information that supports peer-to-peer service discovery, name resolution and IP network address assignment across multiple ad-hoc and infrastructure networks. A peer-to-peer station may dynamically connect to available ad-hoc or infrastructure networks to access required services, as needed.