Unified License Code Generation for Custom Application Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple custom applications on an information processing system becomes complex due to the handling of license codes and activation codes, which complicates the provision of customized applications that meet diverse customer needs.

Innovation Solution

An information processing system that generates a single license code for a combination of custom applications, allowing for streamlined management and deployment by combining reproduction applications with description files and outputting corresponding license codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple custom applications are provided to satisfy diversified customer needs, then client satisfaction and service customization are improved, but management complexity of license codes and activation codes increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple license information items (license code, activation code, application ID) into a single integrated management structure. The controller integrates these separate management elements into one unified system that handles multiple custom applications simultaneously, reducing the complexity of managing multiple separate license codes while maintaining the ability to provide customized applications for diversified customer needs

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple separate license codes are issued for multiple custom applications, then application functionality is ensured, but installation and management processes become complicated

Engineering Contradiction:
Improveapplication functionalityVSAvoidinstallation process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system merges multiple license information items into a single integrated management structure that handles multiple custom applications. The controller integrates license code, activation code, and application ID management into one unified process, allowing multiple applications to be installed and managed through a single streamlined procedure rather than requiring separate installation processes for each application

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If comprehensive license management is implemented for multiple applications, then security and control are improved, but system complexity increases

Engineering Contradiction:
Improvelicense controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller integrates multiple license information items (license code, activation code, application ID) into a single unified management system. This integration maintains comprehensive control and security for multiple custom applications while reducing system complexity by eliminating the need for separate management structures for each license element

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The license management system is designed with multi-functionality to handle various license information items simultaneously. The controller can manage license codes, activation codes, and application IDs within a single unified framework, allowing the system to perform multiple license management functions without requiring separate specialized systems for each function

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12099827B2Information processing system, information processing apparatus, and storage medium
Publication Date: 2024.09.24 CANON KK
  • US12099827B2 patent drawing
  • US12099827B2 patent drawing
  • US12099827B2 patent drawing

AI summary

An information processing system that provides an application to be executed on an image processing apparatus, the information processing system includes one or more controllers configured to provide, as a first combination application, combination information regarding a reproduction application that reproduces a description file defining an operation procedure, and a first description file, provide, as a second combination application, combination information regarding the reproduction application and a second description file, and output a license code associated with the first combination application and the second combination application.