Method and system for providing user control of device driver configuration
First Claim
1. A method, performed by a computer having a device driver, for providing a user with control of configuration of the device driver, the method comprising the steps of:
- identifying definition information for the device driver, the definition information including definition statements that specify a manner in which configuration information is to be obtained from the user and in which a configuration parameter is to be set, each definition statement having a function relating to the setting of configuration information;
obtaining configuration information form the user in accordance with the definition statements of the identified definition information;
setting the configuration parameter in accordance with the obtained configuration information and the definition statements of the identified definition information; and
configuring the device driver in accordance with the set configuration parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a user with interactive control of device driver configuration. In a preferred embodiment, during configuration of a device driver composed of multiple component drivers, each of a plurality of available component drivers is invoked for potential inclusion in the device driver. For each available component driver, a component driver definition file is provided which contains definition statements. Also for each available component driver, an entry in a parameter registry is provided which contains a list of configuration parameters to be passed to the available component driver when it is invoked. Upon user selection of a component driver, the corresponding component driver definition file is read and the definition statements from the corresponding component driver definition file are provided to the user. In accordance with user responses to the definition statements, the configuration parameters are assigned appropriate values and updated in the corresponding entry in the parameter registry. As a result, upon a next configuration of the device driver, the modified configuration parameters are passed to the selected component driver when invoked for inclusion in the device driver.
96 Citations
23 Claims
-
1. A method, performed by a computer having a device driver, for providing a user with control of configuration of the device driver, the method comprising the steps of:
-
identifying definition information for the device driver, the definition information including definition statements that specify a manner in which configuration information is to be obtained from the user and in which a configuration parameter is to be set, each definition statement having a function relating to the setting of configuration information; obtaining configuration information form the user in accordance with the definition statements of the identified definition information; setting the configuration parameter in accordance with the obtained configuration information and the definition statements of the identified definition information; and configuring the device driver in accordance with the set configuration parameter. - View Dependent Claims (2, 3, 4)
-
-
5. A method, performed by a computer having a device driver having component drivers, for providing a user with control of configuration of the device driver, the method comprising the steps of:
-
obtaining from the user a selection of one of the component drivers; obtaining from the user configuration information for the selected component driver by prompting the user in accordance with definition statements, the definition statements for controlling the setting of a configuration parameter for the selected component driver, each definition statement having a behavior relating to the obtaining of data from the user or the setting of the configuration parameter; setting the configuration parameter corresponding to the obtained configuration information in accordance with the definition statements; and configuring the selected component driver into the device driver in accordance with the configuration parameter. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system having a device driver, and providing a user with control of configuration of the device driver, the computer system comprising:
-
means for obtaining device driver configuration information from the user by prompting the user in accordance with definition statements, the definition statements for controlling the setting of a configuration parameter for the device driver, each definition statement having a behavior relating to the obtaining of data from the user or the setting of the configuration parameter; means for setting a configuration parameter corresponding to the configuration information; and means for configuring the device driver in accordance with the configuration parameter. - View Dependent Claims (17, 18)
-
-
19. A computer system having a device driver composed of component drivers, the computer system for providing a user with control of configuration of the device driver and comprising:
-
means for obtaining a selection of a component driver and configuration information from the suer in accordance with definition statements, the definition statements for controlling the setting of a configuration parameter for the device driver, each definition statement having a behavior relating to the obtaining of data from the user or the setting of the configuration parameter; means for setting the configuration parameter for the component driver in accordance with the obtained configuration information; and means for configuring a device driver including the component driver in accordance with the configuration parameter by invoking the component driver and passing the configuration parameter to the invoked component driver during configuration of the device driver. - View Dependent Claims (20, 21)
-
-
22. A method executed in a computer system for establishing configuration information for configuring a device driver, the method comprising the steps of:
-
identifying definition information associated with the device driver, the definition information having a plurality of definition statements, the plurality of definition statements for controlling setting of the configuration information for the device driver, each definition statement having an associated behavior, the behaviors including obtaining of data from a user for use in establishing the configuration information and setting the configuration information in accordance to the obtained data; and for each definition statement, performing the behavior associated with the definition statement, whereby data is obtained from a user and configuration information is set in accordance to the obtained data. - View Dependent Claims (23)
-
Specification