Router Self-Provisioning via Location-Based IP Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network provisioning processes are cumbersome, time-consuming, and prone to errors, especially when multiple router devices need to be provisioned across different locations, as they lack data assurance measures to optimize network address assignment, leading to potential network congestion and performance issues in rapidly changing network topologies.

Innovation Solution

Router devices are enabled to automatically self-provision network addresses based on location-specific parameters, using geolocation techniques to assign IP addresses from a pool associated with their location, ensuring optimal subnet configuration and reducing conflicts, thereby enhancing routing efficiency and resource conservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual network provisioning processes are used for multiple router devices, then network address assignment can be performed, but the process becomes cumbersome, time-consuming, and prone to errors

Engineering Contradiction:
Improveprovisioning speedVSAvoidprovisioning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The router device automatically determines its own location information and selects appropriate network addresses from the available pool without manual intervention. The device self-provisions by autonomously completing the address selection process based on its detected location, eliminating the need for manual configuration and significantly reducing provisioning time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes a pool of available network addresses associated with different geographic locations before the router needs them. When the router device determines its location, it can immediately select from pre-prepared address pools, avoiding the need for real-time address allocation and reducing provisioning delays

Inventive Principle:
Principle #10Preliminary action

2Productivity

If network addresses are assigned without location-based optimization, then address assignment is simpler, but network congestion increases and routing efficiency decreases

Engineering Contradiction:
Improverouting efficiencyVSAvoidaddress assignment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system assigns network addresses based on the specific geographic location of each router device. Each location has its own pool of network addresses, and routers select addresses from location-specific pools rather than a global pool. This localizes the address assignment process to match the physical distribution of network devices, optimizing routing efficiency by reducing congestion in specific geographic areas

Inventive Principle:
Principle #3Local quality

3Reliability

If manual provisioning processes are used, then error detection is possible, but errors and delays still occur due to lack of data assurance measures

Engineering Contradiction:
Improveaddress assignment accuracyVSAvoidprovisioning simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The router device detects its location information and uses this feedback to automatically select appropriate network addresses from the available pool. The location-based selection process provides inherent validation, as the system can verify that the selected address belongs to the correct location-specific pool, reducing errors while maintaining operational simplicity through automation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11811725B2Systems and methods for location-based assignment of network address information
Publication Date: 2023.11.07 VERIZON PATENT & LICENSING INC
  • US11811725B2 patent drawing
  • US11811725B2 patent drawing
  • US11811725B2 patent drawing

AI summary

In some implementations, a router device may identify a network address assignment event. The router device may determine first location information for a deployment site of the router device based on identifying the network address assignment event. The router device may convert the first location information into second location information. The router device may identify a block of network addresses, of a group of blocks of network addresses, corresponding to a region of a set of defined regions. The router device may select, from the block of network addresses, an available network address for the router device. The router device may assign the available network address to an interface of the router device. The router device may enable routing using the interface based on assigning the available network address to the interface.