Driver protection
First Claim
1. A system that prevents faulty drivers from loading, the system comprising:
- a faulty driver database that maintains a list of faulty drivers; and
a driver protection component that compares a requested driver to the list of faulty drivers from the faulty driver database and that determines whether the requested driver is a faulty driver, and blocks loading of the requested driver on the requested driver being a faulty driver.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that prevent faulty drivers from being loaded and/or can prevent faulty drivers from being installed. Thus, instability of a computer system can be mitigated. Additionally, the occurrence of data corruption, system halting and the like can be reduced. A requested driver is compared to a list of faulty drivers from a faulty driver database. If the requested driver is in the list of faulty drivers, the requested driver is deemed faulty or defective, and is prevented from being loaded. Additionally, if the requested driver is in the list of faulty drivers, the requested driver can be prevented from being installed. Otherwise, the requested driver is operable and can be installed and/or loaded.
-
Citations
44 Claims
-
1. A system that prevents faulty drivers from loading, the system comprising:
-
a faulty driver database that maintains a list of faulty drivers; and a driver protection component that compares a requested driver to the list of faulty drivers from the faulty driver database and that determines whether the requested driver is a faulty driver, and blocks loading of the requested driver on the requested driver being a faulty driver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of blocking a faulty driver comprising:
-
comparing a requested driver to a list of faulty drivers to determine whether the requested driver is faulty; and on the requested driver being faulty, blocking the requested driver. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method of updating a list of faulty drivers comprising:
-
generating a report regarding a questionable driver, the report comprising errors caused by the questionable driver; verifying the errors caused by the questionable driver;
notifying a vendor associated with the questionable driver regarding the report and the questionable driver; andadding the questionable driver to the list of faulty drivers as a new faulty driver. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of preventing installation of faulty drivers during an installation procedure, the method comprising:
-
executing the installation procedure; determining a list of drivers to install; identifying faulty drivers of the list of drivers to install by employing matching information; and blocking installation of the identified faulty drivers by at least preventing copying of the identified faulty drivers. - View Dependent Claims (43)
-
-
44. A computer-readable medium having computer-executable components operable to perform a method of blocking a faulty driver comprising:
-
a component for comparing a requested driver to a list of faulty drivers to determine whether the requested driver is faulty; a component for loading the requested driver on the requested driver being operable; and a component for blocking the requested driver on the requested driver being faulty.
-
Specification