Thin Client Configuration via Dynamic Server-Side File Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional thin client systems face significant administrative overhead in configuring and maintaining large numbers of devices, balancing the need for centralized management with flexibility to accommodate individual device resources and needs.

Innovation Solution

A method and system where thin clients provide information to a configuration server to generate tailored configuration files, using DHCP for network addressing and HTTP for configuration distribution, allowing for centralized, flexible configuration with minimal administrative burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If FTP servers are used to distribute configuration information to thin client devices, then administrative overhead is reduced, but flexibility in configuring each individual thin client device is lost

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidconfiguration flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by having thin client devices send their hardware and software information to the configuration server before configuration files are generated. This advance preparation enables the server to have all necessary device information ready, allowing it to generate customized configuration files efficiently without requiring manual administrator intervention for each device.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The configuration server dynamically changes configuration parameters by generating unique configuration files for each thin client device based on the device-specific information received. Instead of using a single static configuration file for all devices, the server modifies configuration parameters (such as device ID, hardware specifications, software versions) to create customized configuration files that match each device's specific requirements.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single configuration file is used for all thin client devices, then system simplicity is maintained, but the ability to tailor configurations to individual device needs is lost

Engineering Contradiction:
Improveconfiguration management complexityVSAvoiddevice-specific configuration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The thin client devices perform self-service by automatically sending their device information to the configuration server and receiving customized configuration files without requiring manual administrator configuration. The devices independently obtain their specific configuration parameters, enabling automatic, device-specific configuration while keeping the overall system simple and centralized.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by having thin client devices send their hardware and software information back to the configuration server. This feedback loop allows the server to receive real-time device status information and generate appropriate configuration files based on the actual device state, ensuring each device receives the correct configuration for its specific requirements.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If administrators configure each thin client device individually, then configuration flexibility is maximized, but administrative burden and costs become overwhelming

Engineering Contradiction:
Improveconfiguration customizationVSAvoidadministrative time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The configuration server acts as an intermediary between administrators and thin client devices. Instead of administrators directly configuring each device (which is time-consuming), the server automatically generates customized configuration files based on device information received from the thin clients themselves. This intermediary system maintains configuration customization while eliminating the need for manual administrator intervention for each device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Thin client devices perform self-service by automatically collecting their own hardware and software information and sending it to the configuration server. This eliminates the need for administrators to manually gather device information and configure each device individually, significantly reducing administrative time while maintaining the ability to provide customized configurations for each device.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8364845B2Method and system for thin client configuration
Publication Date: 2013.01.29 DELL MARKETING CORP
  • US8364845B2 patent drawing
  • US8364845B2 patent drawing
  • US8364845B2 patent drawing

AI summary

A method for configuring a thin client connected to a communications network includes the thin client sending a request for a network address to an address server. The address server sends an assigned network address back to the thin client together with a location of a configuration server. The thin client sends a request for configuration information to the configuration server. The request for configuration information includes information on the thin client. The configuration server generates a configuration file containing configuration information based on the received thin client information. The configuration file is then sent by the configuration server to the thin client, which uses the configuration file for configuration.