Device Management Authentication for USB Peripheral License Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device management systems face challenges in efficiently managing local devices connected via USB to a terminal device, as they lack a robust mechanism for authenticating and updating license information and device status when a local device is replaced or its connection changes, leading to issues in maintaining accurate device information and status.

Innovation Solution

A device management apparatus and method that includes a processor connected to a terminal device, which acquires device information and license information from local devices, compares it with stored data, and uses an authentication server to verify and update the information, ensuring accurate reflection of device status and license details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If device information is automatically updated when a local device is replaced, then device management efficiency is improved, but license authentication security deteriorates

Engineering Contradiction:
Improvedevice management efficiencyVSAvoidlicense authentication security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary authentication of license information with the authentication server before updating device information. When a local device is replaced, the device management apparatus first verifies the license information through authentication with the server, and only after successful authentication does it proceed to update the device information. This preliminary action ensures security is maintained while enabling automatic updates.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If license information is verified through authentication server, then information accuracy is improved, but processing time increases

Engineering Contradiction:
Improveinformation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The authentication function is extracted as a separate step from the device information update process. The device management apparatus extracts license information verification as an independent authentication process with the server, separating it from the main device information management flow. This allows the system to maintain high information accuracy through proper verification while managing processing time through efficient separation of concerns.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If device information is reflected without authentication, then system complexity is reduced, but data reliability deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoiddata reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The authentication server acts as an intermediary between the device management apparatus and the license information verification process. Instead of implementing complex authentication logic within the device management apparatus itself, the system uses the authentication server as a mediator to verify license information. This approach maintains data reliability through proper authentication while keeping the device management apparatus relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11323439B2Device management apparatus, method of managing device, device management system, and non-transitory recording medium
Publication Date: 2022.05.03 RICOH CO LTD
  • US11323439B2 patent drawing
  • US11323439B2 patent drawing
  • US11323439B2 patent drawing

AI summary

A device management apparatus communicably connected to a terminal device through a network includes a processor. The processor acquires, via the terminal device, first device information that is information on a specific device connected to the terminal device and license information indicating a license given to the device. The processor refers to a memory that stores second device information to determine whether the first device information is identical to the second device information. The processor transmits, when the acquired first device information is different from the second device information, the license information to an authentication server to determine whether to reflect the first device information to the second device information according to an authentication result received from the authentication server.