Server Account Data Replacement via Priority Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network systems lack an efficient method to replace account data associated with device identification data stored in a server, without disrupting ongoing services or compromising security.

Innovation Solution

A server is configured to receive requests to replace account data based on priority assignments, allowing it to determine whether to replace existing account data with new data only if the new data has a higher priority, thereby ensuring secure and appropriate data replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server allows replacement of account data without priority verification, then the replacement operation is simple and fast, but security and data integrity are compromised

Engineering Contradiction:
Improvedata integrityVSAvoidreplacement control logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server performs preliminary verification of priority levels before executing the account data replacement operation. By checking whether the new account data has higher priority than the existing account data associated with the device ID, the server ensures data integrity is maintained while preventing unauthorized or lower-priority replacements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the server implements priority-based replacement control, then data security is improved, but the replacement process becomes more complex

Engineering Contradiction:
ImprovesecurityVSAvoidreplacement operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The replacement control mechanism serves itself by automatically comparing priority levels without requiring external intervention. The server independently determines whether replacement should proceed based on the priority values embedded in the account data, making the security check an inherent part of the replacement process rather than a separate manual verification step.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the server allows any account data to replace existing data, then adaptability is high, but loss of information increases

Engineering Contradiction:
Improveaccount replacement flexibilityVSAvoidaccount data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Before allowing account data replacement, the server performs a preliminary priority comparison to ensure that only higher-priority data can replace existing data. This preliminary check prevents loss of important account information while still allowing flexible replacement when appropriate, balancing adaptability with information preservation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12288232B2Server and non-transitory computer-readable storage medium storing computer-readable instructions
Publication Date: 2025.04.29 BROTHER KOGYO KK
  • US12288232B2 patent drawing
  • US12288232B2 patent drawing
  • US12288232B2 patent drawing

AI summary

A controller of a server is configured to: in a state where first combination data including first account data and first device-identification data is stored in a memory of the server in association with each other, receive a first request including second account data from a first external device; determine whether priority assigned to the second account data is higher than priority assigned to the first account data; based on a determination that the priority assigned to the second account data is higher than the priority assigned to the first account data, replace the existing first account data with the second account data, thereby storing the second account data in association with the first device-identification data; and based on a determination that the priority assigned to the second account data is not higher than the priority assigned to the first account data, not replace the existing first account data.