Installer Package Automates Driver Matching via Reference Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face operational burdens when installing special drivers for image processing devices, as they need to find and download specific drivers from multiple options, which can be time-consuming and cumbersome.

Innovation Solution

An installer package is provided that includes an installer program, an executable file, and a reference table, allowing the information processing apparatus to automatically identify and install the correct special driver by matching model identification information with stored driver information, reducing user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually search and download special drivers from multiple options on a website, then the correct driver can be installed, but the operational burden and time consumption increase

Engineering Contradiction:
Improvedriver installation accuracyVSAvoiduser operational burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The installer program automatically performs driver installation by itself without requiring user intervention. It retrieves stored port information, matches it with driver information using model identification, and completes the installation process autonomously, eliminating the need for users to manually search and select drivers from multiple options

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-stores port information and driver information in association with each other in the storage unit before installation is needed. This preliminary organization of data allows the installer program to quickly retrieve and match the correct driver without requiring users to search through multiple options at installation time

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually search through multiple special drivers to find the correct one, then the correct driver can be identified, but the time required for installation increases

Engineering Contradiction:
Improvedriver matching accuracyVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-stores port information and driver information in association with each other in the storage unit before installation is needed. This preliminary organization of data allows the installer program to quickly retrieve and match the correct driver without requiring users to search through multiple options at installation time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The installer program uses model identification information from the port information as a key to retrieve the corresponding driver information from storage. This automated feedback mechanism ensures accurate matching of drivers to devices while eliminating manual search time

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10949140B2Installer package and information processing apparatus
Publication Date: 2021.03.16 BROTHER KOGYO KK
  • US10949140B2 patent drawing
  • US10949140B2 patent drawing
  • US10949140B2 patent drawing

AI summary

An installer package includes an installer program for an information processing apparatus. The information processing apparatus includes a storage storing a first driver, first driver information including model identification information, and first port information, and a controller configured to execute the installer program of the installer package including a second driver, an executable file including the installer program, and a reference table. The installer program, when executed by the controller, causes the information processing apparatus to perform: obtaining the first driver information from the storage; obtaining the first port information corresponding to the obtained first driver information from the storage; determining whether the model identification information of the obtained first driver information is included in the reference table; and based on determining that the model identification information of the obtained first driver information is included in the reference table, installing the second driver in the storage.