Driver Icon Generation with Residual Port Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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).
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).
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
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.
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.
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
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).
Data Source
Figure 1
Figure 2~3
Figure 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.