System for the identification and configuration of computer hardware peripherals
First Claim
1. A system for the automatic identification and configuration of a peripheral device, the system comprising:
- a plurality of driver files for operation of a plurality of different peripheral device types;
a computer memory;
a configuration file loaded into said computer memory and containing computer commands to load said plurality of driver files;
an initialization program to execute a query instruction, said query instruction including an identification request to the peripheral device;
a response interpreter to interpret a response from the peripheral device, said response including identification data for the peripheral device to permit the selection of one of said plurality of driver files corresponding to the peripheral device type;
a processor to alter said configuration file in said computer memory based on said identification data to thereby disable the loading of all of said plurality of driver files except said selected driver files; and
a driver loader for loading said selected driver file.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for the automatic identification and configuration of a computer peripheral uses an initialization program to send one or more query instructions to a peripheral device such as a CD-ROM drive. In response to the query instructions, the CD-ROM drive replies with data that can be used to uniquely identify the model number or type of CD-ROM drive. The system then selects the appropriate software driver for the identified CD-ROM drive and loads the selected driver. The system can further verify proper operation of other peripheral devices, such as a hard disk drive, by using commands within the disk operating system. A floppy disk, or other computer readable storage media, contains the initialization program and a software driver file for every type of CD-ROM drive supported by the system. The system automatically identifies and loads the appropriate software driver without requiring the user to respond to technical questions related to the hardware.
-
Citations
13 Claims
-
1. A system for the automatic identification and configuration of a peripheral device, the system comprising:
-
a plurality of driver files for operation of a plurality of different peripheral device types; a computer memory; a configuration file loaded into said computer memory and containing computer commands to load said plurality of driver files; an initialization program to execute a query instruction, said query instruction including an identification request to the peripheral device; a response interpreter to interpret a response from the peripheral device, said response including identification data for the peripheral device to permit the selection of one of said plurality of driver files corresponding to the peripheral device type; a processor to alter said configuration file in said computer memory based on said identification data to thereby disable the loading of all of said plurality of driver files except said selected driver files; and a driver loader for loading said selected driver file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable media containing data that cause a computer to automatically identify and configure a peripheral device by performing the steps of:
-
storing a plurality of driver files for operation of a plurality of different peripheral device types; loading a configuration file into a computer memory, said configuration file containing a series of computer instructions that cause the computer to load said plurality of driver files; executing one or more query instructions, said query instructions including an identification request to the peripheral device; retrieving, from the peripheral device, a response to said query instructions, said response including identification data for the peripheral device; interpreting said response from the peripheral device to permit the selection of one of said plurality of driver files corresponding to the identified peripheral device; in response to the selection of said selected driver file, altering said configuration file loaded into said memory to thereby disable the loading of all of said plurality of driver files except said selected driver file; and executing said altered configuration file computer instructions to load said selected driver file. - View Dependent Claims (12, 13)
-
Specification