Automatic Driver Installation via Trusted Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The User Account Control (UAC) mechanism in operating systems often disrupts the user experience by popping up alert windows during middleware installations, and its preset values can be exploited by malicious software, posing security risks.

Innovation Solution

A device and method for automatically installing driver programs using a remote server, client-side host, and information security device, which reduces user intervention and alert windows by downloading and installing driver software through a secure protocol, ensuring system security without disabling UAC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If UAC mechanism is enabled to protect system security, then system security is improved, but user experience deteriorates due to frequent alert windows during installation

Engineering Contradiction:
Improvesystem securityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a trusted application as an intermediary between the UAC mechanism and the installation process. The trusted application is pre-approved by the user, allowing it to bypass UAC alerts during driver installation. This mediator enables secure automatic installations without disrupting user experience, as the trusted application has already obtained implicit authorization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If UAC preset value is used to simplify installation, then ease of operation is improved, but system security deteriorates due to vulnerability to malicious software

Engineering Contradiction:
Improveinstallation simplicityVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary action by requiring users to explicitly trust specific applications before installation. This pre-authorization step creates a secure foundation that allows automatic installations without UAC interruptions. The trusted application list is established in advance, enabling both simple operation and maintained security by preventing malicious software from bypassing UAC.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automatic driver installation is implemented without user intervention, then productivity is improved, but system security deteriorates due to potential malicious installations

Engineering Contradiction:
Improveinstallation efficiencyVSAvoidsystem security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent enables the system to perform self-service driver installation automatically using the pre-established trusted application list. Once an application is trusted, it can autonomously install drivers without user intervention. This self-service mechanism maintains security because the automatic installation is restricted to pre-approved applications, while achieving high productivity through elimination of manual installation steps.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8972976B2Device and method for automatic driver installation
Publication Date: 2015.03.03 FEITIAN TECHNOLOGIES CO LTD
  • US8972976B2 patent drawing
  • US8972976B2 patent drawing
  • US8972976B2 patent drawing

AI summary

Provided are a device and method for automatic driver installation. The device comprises: a remoter server, a client host and an information security device. The remote server stores driver and interface protocol program downloading service for the client host. The client host is in communication connection with the remote server, receives data information inputted by the information security device, and downloads the driver or interface protocol program from the remote server according to the data information and install or load the driver or interface protocol program. The information security device is in communication connection with the client host and feedbacks data information according to instruction issued by the client host. The present scheme can effectively reduce the number of times user account control (UAC) window pops up and ensure operating system security while installing and deploying middleware, thus simplifying user operation.