OS-Aware Driver Installation for Information Processing Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for installing programs on information processing devices do not consider whether the operating system (OS) can accept a driver program, leading to inefficiencies and potential unavailability of device control.
Innovation Solution
A method and medium that acquire identification information about the OS, determine if it can accept a driver program, and install it if capable, or download a driverless installer if not, ensuring seamless device control without relying on manufacturer-supplied drivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a driver program is installed into the information processing device, then device control capability is improved, but compatibility with modern driverless operating systems deteriorates
Solution Approach 1:
The patent changes the parameter of program type from driver-based to driverless based on OS capability detection. The system detects OS identification information and changes the installation parameter between driver program and driverless program, resolving the contradiction between device control capability and OS compatibility.
2Reliability
If the system always installs driver programs, then device control is ensured, but the system complexity increases due to compatibility checks
Solution Approach 1:
The system performs self-service by automatically detecting OS capability and selecting the appropriate program type without user intervention. The information processing device autonomously completes compatibility checks and selects between driver and driverless installation, reducing perceived complexity for users while maintaining reliability.
Solution Approach 2:
The system uses feedback from OS identification information to determine the appropriate installation path. By detecting OS capability and using this feedback to select between driver program installation and driverless program installation, the system automates complexity management while ensuring device control.
3Adaptability or versatility
If the system downloads driverless installer, then OS compatibility is improved, but installation time increases due to download requirement
Solution Approach 1:
The system performs preliminary detection of OS capability before initiating the installation process. By identifying whether the OS can accept driver programs in advance, the system avoids unnecessary download time for driverless installers when driver installation is appropriate, thus reducing installation time while maintaining OS compatibility.
Data Source
AI summary
A non-transitory computer-readable medium stores computer-readable instructions configured to, when executed by a processor of an information processing device, cause the information processing device to acquire identification information for identifying an OS of the information processing device, using the acquired identification information, determine whether the OS is capable of accepting a driver program for controlling a device, when determining that the OS is capable of accepting the driver program, install the driver program into the OS, and when determining that the OS is incapable of accepting the driver program, download into the information processing device a driverless installer for achieving driverless control of the device without using the driver program.


