Dynamic Client Configuration for Adaptive Network Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing client configurations in client-server networks are static and fail to dynamically adapt to changes in network settings or device locations, leading to poor performance.

Innovation Solution

A method and system that dynamically configures a client on a communication device by obtaining environment identification data and administrative constraints, generating a configuration, and pushing it to the client to adapt to the operating environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static preset configurations are used in the client, then the client structure is simple and easy to implement, but the client cannot adapt to changes in network settings or device location, leading to poor performance

Engineering Contradiction:
Improveadaptability to environment changesVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic configuration by allowing the client to automatically adjust its settings based on detected environment parameters (such as network type, location, device capabilities) rather than using fixed preset configurations. The server generates and pushes updated configurations to the client as environmental conditions change, enabling the system to adapt dynamically while maintaining manageable complexity through automated processes.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the client periodically obtains environment identification data and generates new configurations, then the client operates optimally in changing environments, but the network communication overhead and processing time increase

Engineering Contradiction:
Improveclient performance reliabilityVSAvoidconfiguration update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic configuration updates by having the client obtain environment identification data at regular intervals or triggered by specific events. This periodic action ensures the client maintains optimal performance by adapting to environmental changes while managing the frequency of updates to balance reliability with time efficiency. The server generates and pushes configurations periodically or on-demand based on environmental changes.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10985983B2Method and system for dynamically configuring a client installed and running on a communication device
Publication Date: 2021.04.20 ALIANZA INC
  • US10985983B2 patent drawing
  • US10985983B2 patent drawing
  • US10985983B2 patent drawing

AI summary

The present disclosure relates to a computer-implemented method of dynamically configuring a client installed on a communication device. The method includes, at a server operationally connected to the client through a network, obtaining environment identification data identifying an environment in which the client operates; generating, as a function of the environment identification data and administrative constraints, a configuration for the client, and pushing, to the client, the generated configuration, the configuration for configuring identification data the client to operate in the environment.