Driver Icon Generation with Residual Port Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing driver installation processes in PC environments often fail to replace Inbox drivers with Outbox drivers effectively, due to issues with remaining device ports and icons, which can hinder the generation of new icons and ports.

Innovation Solution

The proposed solution involves an information processing apparatus and method that detects divertible icons and ports, allowing for the generation of new icons and ports based on predetermined communication protocols such as WSD and TCP/IP, even if previous installations have left residual ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an Outbox driver is installed in a PC environment where an Inbox driver was already installed, then the Outbox driver installation is blocked, but the user experience deteriorates due to the need to manually delete the Inbox driver and icon in advance

Engineering Contradiction:
Improvedriver installation reliabilityVSAvoiddriver installation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary detection of Inbox drivers and their associated icons before the Outbox driver installation process begins. By identifying and preparing to remove these conflicting components in advance, the system ensures that the Outbox driver installation can proceed without blocking, while the user does not need to manually delete components. This preliminary action resolves both the reliability issue (installation can proceed) and the ease of operation issue (user intervention is automated).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The installation system automatically detects, identifies, and removes Inbox drivers and their associated icons without requiring user intervention. The system serves itself by handling the conflict resolution between driver types autonomously, improving both installation reliability (by ensuring clean installation environment) and ease of operation (by eliminating manual deletion steps).

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If residual device ports from previous installations remain in the system, then new icon generation is hindered, but system complexity increases due to the need to detect and manage these residual ports

Engineering Contradiction:
Improveicon generation adaptabilityVSAvoidport detection and management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts and identifies residual device ports from the system's port list by comparing port characteristics and associated driver information. By separating these residual ports from the normal port structure, the system can specifically target them for removal or redirection, enabling new icon generation while managing the complexity through structured extraction and classification of port data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary detection and management layer that sits between the driver installation process and the underlying port structure. This intermediary component automatically detects residual ports, determines their status, and manages their removal or redirection, thereby enabling icon generation adaptability while containing complexity within the intermediary management layer rather than propagating it throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system automatically detects and removes Inbox drivers before Outbox driver installation, then driver installation reliability improves, but processing time increases due to additional detection and removal steps

Engineering Contradiction:
Improvedriver installation reliabilityVSAvoiddriver installation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs detection and removal of Inbox drivers as a preliminary action integrated into the initial stages of the Outbox driver installation process. By combining these actions into a single automated workflow that begins immediately when the user initiates driver installation, the system ensures reliability (by guaranteeing Inbox driver removal) while minimizing time loss (by avoiding separate manual steps and performing operations in an optimized sequence).

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3945408B1Information processing apparatus, control method, and program
Publication Date: 2025.01.29 CANON KK
  • EP3945408B1 patent drawingFigure 1
  • EP3945408B1 patent drawingFigure 2~3
  • EP3945408B1 patent drawingFigure 4

AI summary

An information processing apparatus (101) capable of communicating with a device, comprises: installation means configured to install a driver corresponding to the device (102); determination means configured to determine whether icon generation by first generation means configured to generate an icon cannot be performed in correspondence with the driver installed by the installation means; and control means configured to, if it is determined by the determination means that icon generation by the first generation means cannot be performed, generate, by second generation means configured to generate an icon, the icon corresponding to the driver installed by the installation means.