Remote Computer Configuration Update via Physical Device Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Monitoring and updating computer programs on client devices is challenging due to the need for tailored configurations that consider hardware, software, and geo-location specifics, often requiring manual effort and not being optimized for the device's environment.
Innovation Solution
A system and method for remote updating of computer configurations using physical device recognition, where a client device performs machine parameter determination, generates unique device identifiers, and sends them to an update server for analyzing and delivering optimized program configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual monitoring and updating of computer programs is performed, then configuration updates can be tailored to specific hardware, software, and geo-location environments, but the process requires significant manual effort and is not optimized for device environment
Solution Approach 1:
The system enables self-service by having the client device automatically perform physical device recognition, generate unique device identifiers, and receive tailored configuration updates without manual user intervention. The update server automatically analyzes device identifiers and delivers optimized configurations, eliminating the need for manual monitoring while maintaining environment-specific tailoring.
2Extent of automation
If physical device recognition and unique device identifiers are used, then configuration updates can be automatically tailored to match the device environment, but the system complexity increases with additional components like update servers and identification mechanisms
Solution Approach 1:
The update server acts as an intermediary component that mediates between the client device and the configuration delivery process. It receives unique device identifiers from clients, analyzes them to determine appropriate configurations, and delivers optimized updates. This intermediary approach enables automation while distributing complexity to a dedicated server component rather than requiring complex client-side processing.
3Productivity
If latest updates from vendors are applied without device-specific analysis, then update deployment is simplified, but the updates may not be appropriate for the specific hardware, software, or geo-location of the client device
Solution Approach 1:
The system changes the parameters of update delivery by transitioning from generic updates to parameter-specific updates. The update server analyzes device parameters (hardware configuration, software version, geo-location) encoded in the unique device identifier and selects configurations that match these parameters. This enables both rapid deployment and high reliability by ensuring each update is appropriately tailored to the specific device environment.
Data Source
AI summary
A system for remotely updating a program configuration includes an update server in communication with a client device configured to execute a remote update program. The client device includes a first processor coupled to memory storing the program which, executed, performs physical device recognition on the client device to determine its machine parameters, and generates unique device identifiers based thereon, and a first transceiver configured to send the identifiers to the update server. The update server is configured to collect the identifiers from the client device, and includes a second processor for analyzing the identifiers and determining an updated program configuration based on the collected identifiers matching known identifiers, and a second transceiver configured to deliver data representing the updated program configuration to the client device for storage therein.


