Function Loader Driver for Third-Party Inbox Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current operating systems lack a permanent and safe mechanism to replace inbox drivers with third-party drivers, often resulting in compatibility and performance issues due to lack of preferred matching or ranking.

Innovation Solution

The installation of a Function Loader driver and its cooperation with a Function Loader Child driver to intercept and modify packet exchanges, ensuring the third-party driver is recognized as having the highest ranking and thus securely and seamlessly authenticated and loaded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If an inbox driver is replaced with a third party driver, then driver performance may be improved, but driver compatibility and system safety deteriorate

Engineering Contradiction:
Improvedriver performanceVSAvoiddriver compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces filter drivers as intermediary components between the operating system and the third party function driver. These filter drivers intercept communication packets, examine device identifiers, and modify packet content to enable the third party driver to be selected while maintaining system compatibility and safety through controlled mediation of the driver installation process

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a third party driver is installed without modification, then installation simplicity is maintained, but driver selection ranking deteriorates

Engineering Contradiction:
Improveinstallation simplicityVSAvoiddriver selection ranking
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary actions by installing filter drivers before the third party function driver is installed. These filter drivers are pre-configured with device identifiers and are set up to intercept and modify communication packets, ensuring that when the third party driver is later installed, it will be correctly ranked and selected by the operating system without requiring complex manual configuration

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9069572B2Replacement of inbox driver with third party driver
Publication Date: 2015.06.30 PROLIFIC TECH INC
  • US9069572B2 patent drawing
  • US9069572B2 patent drawing
  • US9069572B2 patent drawing

AI summary

Embodiments efficiently replace an inbox driver of a computer with a third party driver. The inbox and third party drivers are function drivers configured to service an external device connected to the computer. A Function Loader driver is installed within the computer to enable replacement of the inbox function driver with the third party function driver based on a highest ranking of matching criteria. The Function Loader driver cooperates with a Function Loader Child driver, which intercepts a packet exchange that pertains to the external device to determine whether specified rules for replacement are satisfied. If so, the Function Loader Child driver modifies content of the packet exchange to uniquely identify the third party function driver as having the highest ranking of matching criteria. Accordingly, the operating system recognizes the third party function driver as a preferred driver for servicing the external device and installs the third party driver.