Terminal ID Update Comparison and Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device management systems face issues with erroneous updates, making it troublesome to revert to the previous state after an update, particularly when device information is incorrectly modified.

Innovation Solution

A system that includes a medium storing a program causing a computer to execute processes for receiving and comparing terminal identification information, transmitting update-related information, and updating terminal identification information based on user instructions, ensuring accurate tracking of added, deleted, and updated devices within the management system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device management systems perform automatic updates of device information, then the management information is kept up-to-date, but erroneous updates may occur making it troublesome to revert to the previous state

Engineering Contradiction:
Improveaccuracy of device information updateVSAvoiddifficulty to revert after erroneous update
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by acquiring current device information before execution, storing it as baseline data. This preliminary acquisition of pre-update state enables the system to revert to the previous state if an erroneous update is detected, resolving the contradiction by preparing recovery capability in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by comparing device information before and after updates, and by providing update history tracking. This feedback allows detection of erroneous updates and enables automatic or manual reversion to previous states, improving reliability while maintaining ease of operation through intelligent correction.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system tracks all terminal identification changes, then erroneous updates can be prevented, but the complexity of the update process increases

Engineering Contradiction:
Improveprevention of erroneous updatesVSAvoidcomplexity of update tracking system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates copies of device information at different states (before update, after update). By maintaining these informational copies rather than complex tracking structures, the system achieves reliable change tracking with minimal added complexity. The copy mechanism enables easy comparison and reversion without sophisticated data structures.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the system performs comprehensive comparison of terminal information before updates, then update accuracy improves, but the time required for update processing increases

Engineering Contradiction:
Improveaccuracy of terminal information comparisonVSAvoidupdate processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts and compares only critical identification fields (terminal identification information) rather than performing comprehensive comparison of all device attributes. This selective extraction maintains high measurement precision for update accuracy while significantly reducing processing time by focusing on essential distinguishing fields.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10910090B2Updating terminal identification information based on a comparison with terminal information in storage
Publication Date: 2021.02.02 FUJITSU LTD
  • US10910090B2 patent drawing
  • US10910090B2 patent drawing
  • US10910090B2 patent drawing

AI summary

A medium storing a program that causes a computer to execute a process includes receiving first pieces of terminal identification information and a request for updating second pieces of terminal identification information included in management targets to the first pieces of terminal identification information, comparing the second pieces of terminal identification information with the first pieces of terminal identification information, transmitting information including at least one of a first number of terminals to be excluded from the management targets by executing a update regarding the request, a second number of terminals to be added to the management targets by executing the update, and a third number of terminals that are included in the management targets before and after executing the update, and when receiving an instruction to execute the update regarding the request, updating the second pieces of terminal identification information to the first pieces of terminal identification information.