Peripheral Device Detection Blocking for Driver Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In personal computers with plug and play functions, peripheral devices may be detected and incorrectly installed with unintended drivers when connected before the installer is activated, leading to install errors.

Innovation Solution

A peripheral device with a communication section, a detecting unit, an installing unit, a first setting section to block detection before activation, and a second setting section to permit detection after activation, ensuring intended drivers are installed correctly by preventing detection before the installer is activated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the peripheral device is connected with a PC before the installer is activated, then the PnP function can automatically detect the peripheral device and install a driver, but an unintended driver may be installed resulting in install error

Engineering Contradiction:
Improveautomatic detection and installationVSAvoiddriver installation correctness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The peripheral device performs preliminary action by blocking its own detection signal before the installer is activated. The blocking section prevents the detecting unit from being triggered until the installing unit is activated, ensuring that driver installation only occurs after the user has intentionally started the installer process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blocking section acts as an intermediary between the detecting unit and the installing unit. It mediates the detection signal by preventing it from reaching the detecting unit until the installing unit is activated, thereby controlling the timing of driver installation to prevent unintended installations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the blocking state is set before the installer is activated, then unintended driver installation is prevented, but detection of the peripheral device is blocked

Engineering Contradiction:
Improvedriver installation correctnessVSAvoiddetection functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The detection blocking state is dynamic rather than static. The blocking section automatically transitions from a blocked state to a permitted state when the installing unit is activated. This dynamic behavior allows the system to adapt its detection functionality based on the installation process stage, preventing unintended installations while maintaining detection capability when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7640369B2Peripheral device capable of blocking and unblocking connection detection
Publication Date: 2009.12.29 BROTHER KOGYO KK
  • US7640369B2 patent drawing
  • US7640369B2 patent drawing
  • US7640369B2 patent drawing

AI summary

A peripheral device has a communication section for communicating with operational equipment, the operational equipment including a detecting unit configured to detect a peripheral device, and an installing unit configured to install a driver to control the peripheral device detected by the detecting unit, a first setting section configured to set a blocking state that blocks detection by the detecting unit prior to activation of the installing unit, a determining section configured to determine whether the installing unit has been activated or not, and a second setting section configured to cancel the blocking state set by the first setting section after the determining section determines that the installing unit has been activated and configured to set a permitting state in which detection by the detecting unit is permitted.