Relay Device Verification Caching to Reduce Data-Checking Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The processing load on a device management system increases when data is checked individually for multiple external devices, such as image forming apparatuses, leading to inefficiencies in data verification.
Innovation Solution
A relay device is introduced to perform a verification process based on specific information received from a server, determining whether verification information is stored, and only sending instructions to external devices if the verification succeeds, thereby reducing the need for individual data checks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is checked individually for each external device, then data verification accuracy is maintained, but processing load on the management system increases
Solution Approach 1:
The patent combines multiple individual data verification operations into a single batch verification process. The management system collects specific information from multiple external devices, performs verification in batch using a shared verification process, and distributes results back to devices. This merging approach maintains verification accuracy while significantly reducing the total processing load on the management system.
Solution Approach 2:
The system performs preliminary verification by first collecting specific information from external devices and checking whether verification information exists in storage before proceeding with full verification. This preliminary check allows the system to prepare verification batches in advance, avoiding redundant verification operations and reducing overall processing load while maintaining accuracy.
2Productivity
If verification information is stored and checked, then redundant verification is reduced, but storage requirements increase
Solution Approach 1:
The patent extracts only the essential verification information (such as hash values or verification tokens) from the complete data sets and stores only these extracted elements in storage. When verification is needed, the system retrieves these compact verification tokens and compares them against newly received specific information. This extraction approach significantly reduces storage requirements while maintaining verification efficiency, as only critical verification elements are stored rather than complete data copies.
Data Source
AI summary
A non-transitory computer-readable storage medium stores computer-readable instructions executable by a controller of a relay device. The instructions are configured to, when executed by the controller, cause the relay device to receive, from a server, specific information for data provided to an external device, perform, based on the specific information, a verification process including determining whether verification information corresponding to the specific information is stored in a storage, thereby determining that the verification process has succeeded in response to determining that the verification information is stored, whereas determining that the verification process has failed in response to determining that the verification information is not stored, and determine whether the provided data corresponding to the specific information is normal or abnormal when the verification process has failed, whereas not determine whether the provided data is normal or abnormal when the verification process has succeeded.


