License Allocation Server Device Type Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing license management systems often incorrectly allocate licenses to devices, leading to inefficient resource utilization and potential malfunctions due to inappropriate device-type matching, especially as the number of device types increases.

Innovation Solution

An information processing system that includes a server and devices connected through a network, featuring circuitry to manage services based on device types, compare device types with service requirements, and determine whether a license allocation is permitted, thereby preventing incorrect allocations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If licenses are allocated without device type verification, then license allocation speed is improved, but license allocation accuracy deteriorates

Engineering Contradiction:
Improvelicense allocation speedVSAvoiddevice type matching accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary device type verification by comparing the device type associated with the target device against the device type associated with the service before license allocation. This preliminary check ensures that only compatible device-service pairs receive licenses, preventing incorrect allocations while maintaining efficient processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the license allocation is contingent upon the result of device type comparison. If the device types match, the license is allocated; if they do not match, the allocation is rejected. This feedback loop ensures accuracy without significantly impacting overall allocation speed.

Inventive Principle:
Principle #23Feedback

2Reliability

If device type comparison is performed for every license allocation, then license allocation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvelicense allocation correctnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the license allocation process into distinct functional modules: a device type management unit that maintains device type associations, a comparison unit that performs the verification, and an allocation unit that executes the licensing. This segmentation isolates the complexity into manageable components while ensuring reliable operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary device type verification layer between the license allocation request and the actual licensing action. This intermediary comparison mechanism acts as a mediator that validates compatibility before permitting allocation, ensuring reliability without requiring complex integration throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11790053B2Information processing system, server, non-transitory computer-readable medium, and method for controlling assignment of license
Publication Date: 2023.10.17 RICOH CO LTD
  • US11790053B2 patent drawing
  • US11790053B2 patent drawing
  • US11790053B2 patent drawing

AI summary

An information processing system includes at least one server and one or more devices communicable with the server through a network. The information processing system includes circuitry configured to: manage a service in association with a device type that can use the service; manage the devices in association with the device type, the devices each being a target device to which a license is to be allocated; and compare a device type associated with the target device to which the license is to be allocated with the device type associated with the service, to determine whether an allocation of the license of the service to the target device is permitted.