License Management Detecting Unit for Software Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing license management systems fail to efficiently manage software licenses across multiple information processing apparatuses, particularly in detecting and responding to changes in software execution status, such as faulty devices or unallocated licenses, leading to potential software unavailability and inefficient resource allocation.

Innovation Solution

An information processing apparatus with a detecting unit to monitor software execution status and a license update requesting unit that requests updates or deactivates licenses if conditions are not met, ensuring software usability and efficient resource management through a connected license management system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual license management is used, then system complexity is reduced, but software availability and resource allocation efficiency deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidsoftware availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system enables automatic self-service through the detecting unit that autonomously monitors software execution status and triggers license updates without manual intervention. The license management system automatically detects when software should be deactivated due to device removal or status changes, eliminating the need for manual license tracking while maintaining high software availability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The detecting unit continuously monitors software execution status and provides feedback to the license management system. When status changes are detected (such as device removal), the system automatically responds by deactivating licenses, creating a closed-loop feedback mechanism that maintains software availability without increasing operational complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If automatic license monitoring is implemented, then software availability is improved, but device complexity increases

Engineering Contradiction:
Improvesoftware availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detecting unit and license update requesting unit are merged into an integrated license management system that automatically monitors software execution status and manages license updates. This consolidation automates license management tasks while maintaining a unified system architecture, improving software availability without proportionally increasing complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If license updates are delayed, then system stability is maintained, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidresource allocation efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The detecting unit proactively monitors software execution status and detects changes before they cause resource allocation issues. When device removal or status changes are detected, the system immediately initiates license updates, performing preliminary actions that prevent resource misallocation while maintaining system stability through controlled, automated updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9569600B2Information processing apparatus with license information management
Publication Date: 2017.02.14 FUJIFILM BUSINESS INNOVATION CORP
  • US9569600B2 patent drawing
  • US9569600B2 patent drawing
  • US9569600B2 patent drawing

AI summary

A license management system including an information processing apparatus includes a detecting unit and a license update requesting unit. The detecting unit detects a status of an element involved in execution of software. The license update requesting unit requests an update of license information of the software if the status detected by the detecting unit is a status that does not satisfy a condition desired for executing the software. The license management system may be usable within an image forming apparatus and include a user interface having an IC card reader.