Network Address Generation Using Geographical Coordinates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Address conflicts arise during network handovers or mergers due to overlapping IP address pools, causing delays and communication errors, especially in public safety networks.

Innovation Solution

A method and system where a server generates network addresses by combining geographical coordinates, random numbers, and unique offsets, with a beacon transmission mechanism to prevent address conflicts by ensuring unique baseline addresses across networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic or static address assignment is used, then communication devices can be assigned unique addresses, but address conflicts occur during network handovers or mergers when address pools overlap

Engineering Contradiction:
Improveaddress uniquenessVSAvoidnetwork merging capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of address generation by incorporating geographical coordinates as a distinguishing factor. Instead of using a simple pool of addresses, the system generates baseline addresses that include location-based parameters, ensuring that addresses remain unique even when networks merge or handovers occur. This parameter change resolves the contradiction by making addresses adaptive to their geographical context.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a server that generates and manages baseline addresses. This intermediary component coordinates address assignment across multiple networks, preventing conflicts by ensuring that baseline addresses are generated uniquely based on geographical coordinates before actual communication begins.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If address pools are reused across networks, then address availability is improved, but communication errors and delays increase due to address conflicts

Engineering Contradiction:
Improveaddress pool availabilityVSAvoidcommunication accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by making baseline addresses specific to their geographical location. Each baseline address is generated based on the unique geographical coordinates of a network, creating locally distinctive addresses that prevent conflicts when networks overlap or merge. This ensures that address reuse is safe and does not cause communication errors.

Inventive Principle:
Principle #3Local quality

3Reliability

If unique baseline addresses are generated using geographical coordinates and random numbers, then address conflict likelihood is reduced, but system complexity increases

Engineering Contradiction:
Improveaddress conflict preventionVSAvoidaddress generation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by generating baseline addresses in advance before actual communication occurs. The server pre-generates baseline addresses based on geographical coordinates and random numbers, storing them for later use during network handovers or mergers. This preliminary preparation simplifies the actual communication process while ensuring conflict prevention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11005809B2Methods, devices, and systems for generating a plurality of network addresses for a plurality of communication devices
Publication Date: 2021.05.11 MOTOROLA SOLUTIONS INC
  • US11005809B2 patent drawing
  • US11005809B2 patent drawing
  • US11005809B2 patent drawing

AI summary

Methods, devices, and systems for generating a plurality of network addresses for a plurality of communication devices communicating over a network. One method includes receiving, with an electronic processor included in a server, geographical coordinates of the network, generating, with the electronic processor, a first set of bits based on the geographical coordinates, generating, with the electronic processor, a second set of bits based on a random number, and generating, with the electronic processor, a baseline address including the first set of bits and the second set of bits. The method also includes generating the plurality of network addresses, wherein each of the plurality of network addresses includes the baseline address and a unique offset. In addition, the method includes assigning one of the plurality of network addresses to one of the plurality of communication devices.