Thin Client Configuration Difference Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Thin client devices lack an effective mechanism to restore customized configurations to previous snapshots, making it difficult for users to revert changes that do not work with the current setup.

Innovation Solution

A method where the thin client captures and stores differences between customized and default configurations at specific restore time points, allowing for efficient restoration of customized settings by storing these differences separately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the thin client stores complete customized configurations at each restore time point, then the restoration capability is improved, but the storage space consumption increases

Engineering Contradiction:
Improverestoration capabilityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the differential changes (configurations difference) from the complete customized configurations and stores only these differences. This allows restoration capability to be maintained while significantly reducing the storage space required, as only the changed portions are stored rather than entire configuration sets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the storage parameter from storing complete configuration sets to storing only configuration differences. This parameter change in the storage approach maintains the ability to restore configurations while reducing the quantity of data that needs to be stored.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the thin client stores detailed configuration differences, then the precision of restoration is improved, but the processing complexity increases

Engineering Contradiction:
Improverestoration precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the configuration data into baseline configurations and configuration differences. This segmentation allows for precise restoration by applying only the relevant differences to the baseline, improving restoration precision while managing processing complexity through modular data organization.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the thin client maintains multiple restore time points, then the adaptability is improved, but the storage space increases

Engineering Contradiction:
Improverestore time point optionsVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the differential changes at each restore time point rather than complete configurations. This enables the system to maintain multiple restore time points with different configuration states while using minimal storage space, as each time point only requires storing its unique differences.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10313190B2Techniques of preserving and restoring customized configurations of thin client at restore time points
Publication Date: 2019.06.04 AMZETTA TECH LLC
  • US10313190B2 patent drawing
  • US10313190B2 patent drawing
  • US10313190B2 patent drawing

AI summary

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client captures, at a first restore time point, customized configurations of the thin client stored at a first storage location of the thin client. The thin client then obtains first default configurations of the thin client that are in use. The thin client further determines a difference between the customized configurations and the first default configurations. The thin client stores the difference between the customized configurations and the first default configurations as a configurations difference in association with the first restore time point at a second storage location of the thin client.