Client Device Network Configuration Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments with numerous wireless devices, such as warehouses, roaming between subnetworks can be time-consuming and result in excessive network load due to the need for updating network configuration parameters, which can negatively affect ongoing communication sessions.

Innovation Solution

A method and system where client devices detect connectivity events, generate configuration verification requests, and initiate network reconfiguration processes upon receiving responses indicating non-matching connectivity conditions, allowing them to obtain new network configuration parameters while minimizing network load and impact on ongoing communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wireless devices roam between subnetworks and update network configuration parameters, then network connectivity is maintained, but network load increases and communication sessions are disrupted

Engineering Contradiction:
Improvenetwork connectivityVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by detecting connectivity events and verifying configuration parameters before actual roaming occurs. The client device checks whether current configuration parameters are still valid after connectivity events, and only initiates reconfiguration when necessary, preventing unnecessary network load from premature or redundant configuration updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the client device receives verification responses from other devices about the validity of its configuration parameters. This feedback loop allows the device to determine whether reconfiguration is actually needed, reducing unnecessary network traffic while ensuring connectivity is maintained when parameters become invalid.

Inventive Principle:
Principle #23Feedback

2Reliability

If wireless devices roam between subnetworks and update network configuration parameters, then network connectivity is maintained, but communication sessions are disrupted

Engineering Contradiction:
Improvenetwork connectivityVSAvoidcommunication sessions
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary verification of configuration parameters before initiating reconfiguration. By checking whether parameters are still valid after connectivity events and only updating when necessary, the system avoids disrupting ongoing communication sessions while ensuring connectivity is maintained when parameters become invalid.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If wireless devices verify configuration parameters with other devices, then network reconfiguration accuracy is improved, but network load increases

Engineering Contradiction:
Improveconfiguration verificationVSAvoidnetwork load
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system applies partial action by having only the necessary configuration verification exchanges occur - specifically, verification is performed only after connectivity events and only when parameter validity is in doubt. This selective approach provides sufficient verification accuracy to determine whether reconfiguration is needed, while minimizing unnecessary network traffic from excessive verification attempts.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11178015B2System, method and apparatus for updating network configuration parameters
Publication Date: 2021.11.16 ZEBRA TECHNOLOGIES CORP
  • US11178015B2 patent drawing
  • US11178015B2 patent drawing
  • US11178015B2 patent drawing

AI summary

A method in a client device for updating network configuration parameters, the method comprising: establishing a connection between the client device and an access point connected with a set of other client devices; detecting a connectivity event at the client device; generating a configuration verification request containing current network configuration parameters of the client device; transmitting the configuration verification request for delivery to the set of other client devices; responsive to transmitting the configuration verification request, receiving a configuration verification response from a responding one of the other client devices; and responsive to the configuration verification response indicating non-matching connectivity conditions at the responding client device, initiating a network reconfiguration process at the client device to obtain new network configuration parameters.