Driver Certificate Pre-Installation for Frictionless OS Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing driver installation methods in operating systems display unnecessary confirmation screens even when the user's intention to install the driver is clear, leading to usability issues.
Innovation Solution
A method that involves obtaining and installing a certificate for the driver on the information processing apparatus before installing the driver, thereby avoiding the display of confirmation screens during the installation process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the operating system displays a confirmation screen during driver installation when the certificate is not stored in the certificate store, then the security verification is performed, but the usability is degraded due to unnecessary user interaction
Solution Approach 1:
The installer performs preliminary actions by automatically obtaining and installing the certificate before driver installation when the certificate is not found in the certificate store. This preliminary certificate installation eliminates the need for subsequent confirmation screens, maintaining security verification while improving usability by avoiding unnecessary user interaction during the installation process
2Reliability
If the confirmation screen is displayed to verify driver installation intent, then the security protocol is followed, but the installation time is increased due to additional user interaction steps
Solution Approach 1:
The system performs the certificate installation action in advance before the driver installation process begins. By having the certificate ready beforehand, the system avoids time-consuming user interactions during installation, thus reducing installation time while maintaining proper verification protocols through automatic certificate validation
3Reliability
If the driver installation process requires certificate presence in the certificate store, then the security requirement is met, but the ease of manufacture is reduced due to complex installation procedures
Solution Approach 1:
The installer implements self-service functionality by automatically obtaining and installing the required certificate when it is not present in the certificate store. This eliminates the need for manual certificate installation procedures, reducing installation complexity while maintaining certificate verification requirements through automated security checks
Data Source
AI summary
A non-transitory computer-readable storage medium storing a program that causes an information processing apparatus to perform a method, the program being for installing a driver for controlling a peripheral apparatus on the information processing apparatus, the method including obtaining a certificate of the driver in a case where the certificate is not installed on the information processing apparatus, installing the obtained certificate on the information processing apparatus, and installing the driver in response to installation of the certificate.


