← Back to Patent Explorer
US5579529A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for configuring computer peripherals

Assignee: NCR Voyix Corp
•
Filing: 1995-04-19
•
Granted: 1996-11-26
•
Expires: 2015-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for the configuration of peripheral adapters in computer systems. The method examines a flag in a Configuration Space of the peripheral adapter to determine if user-selectable configuration options are required for the peripheral adapter. If the flag is set, then a configuration file is retrieved and interpreted to determine how the peripheral adapter should be configured and to determine how the configuration options should be presented to the user. Such configurations options may be conditional and based on previous user selections. Once the user's selections have been made, the method updates registers in the peripheral adapter with the selected option values.

Inventors

  • 👤 Michael R. Terrell
  • 👤 Jeffery W. Kaisner
  • 👤 Jonathan D. Amsden
  • 👤 Thomas C. Burke
  • 👤 David K. Todd

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:58
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; G06F13/00; G06F13/38; G06F13/382; G06F13/385; G06F15/00; G06F15/16; G06F15/177

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 238 words
A method for configuring a peripheral coupled to a computer, the peripheral comprising a memory including an indicating register signifying whether the peripheral has user-selectable operating parameters and a configuration space, the configuration space comprising at least one configuration file and one or more configuration registers for setting the user-selectable operating parameters of the peripheral, each configuration file having a version indicator and a plurality of user selectable settings, the method comprising the steps of: (a) accessing the indicating register in the peripheral; (b) accessing the configuration space in the peripheral when the value stored in the indicating register indicates that the peripheral has one or more user-selectable operating parameters; (c) interpreting the configuration file's contents to identify the user selectable settings for the user-selectable operating parameters of the peripheral and to determine how the user-selectable setting options should be presented to the user, comprising the steps of reading the version indicator and identifying the user-selectable settings according to the version indicator; (d) presenting the user-selectable settings for the user-selectable operating parameters of the peripheral to a user; (e) accepting a selection of one of the user-selectable settings for each of the user-selectable operating parameters of the peripheral from the user in the computer; and (f) setting the operating parameters of the peripheral according to the selected settings by storing a value from the configuration file into one or more of the configuration registers in the configuration space.
Claim 2
Independent Claim 238 words
A method for configuring a peripheral coupled to a computer, the peripheral comprising a memory including an indicating register signifying whether the peripheral has user-selectable operating parameters and a configuration space, the configuration space comprising at least one configuration file and one or more configuration registers for setting the user-selectable operating parameters of the peripheral, each configuration file having a version indicator and a plurality of user selectable settings, the method comprising the steps of: (a) accessing the indicating register in the peripheral; (b) accessing the configuration space in the peripheral when the value stored in the indicating register indicates that the peripheral has one or more user-selectable operating parameters; (c) interpreting the configuration file's contents to identify the user selectable settings for the user-selectable operating parameters of the peripheral and to determine how the user-selectable setting options should be presented to the user, comprising the steps of reading the version indicator and identifying the user-selectable settings according to the version indicator; (d) presenting the user-selectable settings for the user-selectable operating parameters of the peripheral to a user; (e) accepting a selection of one of the user-selectable settings for each of the user-selectable operating parameters of the peripheral from the user in the computer; and (f) setting the operating parameters of the peripheral according to the selected settings by storing a value from the configuration file into one or more of the configuration registers in the configuration space.
Claim 3
Dependent Claim 18 words
The invention as set forth in claim 1 above, wherein the configuration file is stored in non-volatile storage.
Claim 4
Dependent Claim 59 words
The invention set forth in claim 1 above wherein the configuration file further comprises one or more conditional operators defining user-selectable options based on previously selected user selections, and the presenting step (d) comprises the step of presenting the user-selectable settings of the peripheral to the user in accordance with a previously accepted user selection and the conditional operator.
Claim 5
Dependent Claim 68 words
The invention as set forth in claim 1 above, wherein the configuration space further comprises a configuration header, the configuration header having one or more registers identifying the location of the configuration file, and the step of accessing the configuration space further comprises the steps of: accessing the configuration header; interpreting the configuration header registers to determine the location of the configuration file; and accessing the configuration file.
Claim 6
Dependent Claim 92 words
The invention as set forth in claim 1 above, wherein the configuration file is divided into a plurality of blocks corresponding to a plurality of languages, and each of the blocks comprises the user-selectable settings for the user-selectable operating parameters of the peripheral as described in the corresponding language, and the presenting step (d) comprises the steps of prompting the user for a language selection, accepting a language selection from the user, and presenting the user-selectable operating parameters of the peripheral to the user from the block corresponding to the language selection.
Claim 7
Dependent Claim 48 words
The invention set forth in claim 5 above, wherein the presenting step (d) further comprises the steps of selecting a default language selection and presenting the user-selectable settings for the user-selectable operating parameters of the peripheral to the user from the block corresponding to the default language selection.
Claim 8
Independent Claim 182 words
A method for configuring a peripheral adapter coupled to a computer, comprising the steps of: (a) accessing a configuration space in the peripheral adapter when the peripheral adapter has one or more user-selectable operating parameters, the configuration space having a configuration file and one or more configuration registers, the configuration file having a plurality of user-selectable operating parameters of the peripheral adapter; (b) interpreting the configuration file's contents according to the version indicator to identify the user-selectable settings for the user-selectable operating parameters of the peripheral adapter, wherein the configuration file includes a version indicator and the configuration file's contents are interpreted according to the version indicator; (c) presenting the user-selectable settings for the user-selectable operating parameters of the peripheral adapter to a user; (d) accepting a selection of one of the user-selectable settings for each of the user selectable operating parameters of the peripheral adapter from the user; and (e) setting the operating parameters of the peripheral adapter according to the selected settings by storing a value from the configuration file into one or more configuration registers in the configuration space.
Claim 9
Independent Claim 182 words
A method for configuring a peripheral adapter coupled to a computer, comprising the steps of: (a) accessing a configuration space in the peripheral adapter when the peripheral adapter has one or more user-selectable operating parameters, the configuration space having a configuration file and one or more configuration registers, the configuration file having a plurality of user-selectable operating parameters of the peripheral adapter; (b) interpreting the configuration file's contents according to the version indicator to identify the user-selectable settings for the user-selectable operating parameters of the peripheral adapter, wherein the configuration file includes a version indicator and the configuration file's contents are interpreted according to the version indicator; (c) presenting the user-selectable settings for the user-selectable operating parameters of the peripheral adapter to a user; (d) accepting a selection of one of the user-selectable settings for each of the user selectable operating parameters of the peripheral adapter from the user; and (e) setting the operating parameters of the peripheral adapter according to the selected settings by storing a value from the configuration file into one or more configuration registers in the configuration space.
Claim 10
Dependent Claim 17 words
The invention set forth in claim 7 above, wherein the configuration file is stored in non-volatile storage.
Claim 11
Dependent Claim 60 words
The invention set forth in claim 7 above, wherein the configuration file further comprises one or more conditional operators defining user-selectable options based on previously selected user selections, and the presenting step (c) comprises the step of presenting the user-selectable settings of the peripheral adapter to the user in accordance with a previously accepted user selection and the conditional operator.
Claim 12
Dependent Claim 68 words
The invention as set forth in claim 7 above, wherein the configuration space further comprises a configuration header, the configuration header having one or more registers identifying the location of the configuration file, and the step of accessing the configuration space further comprises the steps of: accessing the configuration header; interpreting the configuration header registers to determine the location of the configuration file; and accessing the configuration file.
Claim 13
Dependent Claim 94 words
The invention as set forth in claim 7 above, wherein the configuration file is divided into a plurality of blocks corresponding to a plurality of languages, and each of the blocks comprises the user-selectable settings for the user-selectable operating parameters of the peripheral adapter as described in the corresponding language, and the presenting step (c) comprises the steps of prompting the user for a language selection, accepting a language selection from the user, and presenting the user-selectable operating parameters of the peripheral adapter to the user from the block corresponding to the language selection.
Claim 14
Dependent Claim 49 words
The invention set forth in claim 11 above, wherein the presenting step (c) further comprises the steps of selecting a default language selection and presenting tile user-selectable settings for the user-selectable operating parameters of the peripheral adapter to the user from the block corresponding to the default language selection.
Claim 15
Independent Claim 258 words
An apparatus for configuring a peripheral comprising a memory including an indicating register signifying whether the peripheral has user-selectable operating parameters and a configuration space, the configuration space comprising at least one configuration file and one or more configuration registers for setting the user-selectable operating parameters of the peripheral, each configuration file having a version indicator and a plurality of user-selectable settings, the apparatus comprising: (a) a computer coupled to the peripheral having a processor, a memory, a data input device, and a display; (b) means, performed by the computer, for performing the steps of: (i) accessing the indicating register in the peripheral; (ii) accessing the configuration space in the peripheral when the value stored in the indicating register indicates that the peripheral has one or more user-selectable operating parameters; (iii) interpreting the configuration file's contents to identify the user selectable settings for the user-selectable operating parameters of the peripheral and to determine how the user-selectable setting options should be presented to the user, comprising the steps of reading the version indicator and identifying the user-selectable settings according to the version indicator; (iv) presenting the user-selectable settings for the user-selectable operating parameters of the peripheral to a user; (v) accepting a selection of one of the user-selectable settings for each of the user-selectable operating parameters of the peripheral from the user in the computer; and (vi) setting the operating parameters of the peripheral according to the selected settings by storing a value from the configuration file into one or more of the configuration registers in the configuration space.
Claim 16
Independent Claim 258 words
An apparatus for configuring a peripheral comprising a memory including an indicating register signifying whether the peripheral has user-selectable operating parameters and a configuration space, the configuration space comprising at least one configuration file and one or more configuration registers for setting the user-selectable operating parameters of the peripheral, each configuration file having a version indicator and a plurality of user-selectable settings, the apparatus comprising: (a) a computer coupled to the peripheral having a processor, a memory, a data input device, and a display; (b) means, performed by the computer, for performing the steps of: (i) accessing the indicating register in the peripheral; (ii) accessing the configuration space in the peripheral when the value stored in the indicating register indicates that the peripheral has one or more user-selectable operating parameters; (iii) interpreting the configuration file's contents to identify the user selectable settings for the user-selectable operating parameters of the peripheral and to determine how the user-selectable setting options should be presented to the user, comprising the steps of reading the version indicator and identifying the user-selectable settings according to the version indicator; (iv) presenting the user-selectable settings for the user-selectable operating parameters of the peripheral to a user; (v) accepting a selection of one of the user-selectable settings for each of the user-selectable operating parameters of the peripheral from the user in the computer; and (vi) setting the operating parameters of the peripheral according to the selected settings by storing a value from the configuration file into one or more of the configuration registers in the configuration space.
Claim 17
Dependent Claim 17 words
The invention set forth in claim 13 above, wherein the configuration file is stored in non-volatile storage.
Claim 18
Dependent Claim 62 words
The invention set forth in claim 13 above, wherein the configuration file further comprises one or more conditional operators defining user-selectable options based on previously selected user selections, and the means for performing the presenting step (iv) comprises means for presenting the user-selectable settings of the peripheral to the user in accordance with a previously selected user selection and the conditional operator.
Claim 19
Dependent Claim 73 words
The invention set forth in claim 13 above, wherein the configuration space further comprises a configuration header, the configuration header having one or more registers identifying the location of the configuration file, and means for performing the step of accessing the configuration space further comprises: means for accessing the configuration header; means for interpreting the configuration header registers to determine the location of the configuration file; and means for accessing the configuration file.
Claim 20
Dependent Claim 99 words
The invention as set forth in claim 13 above, wherein the configuration file is divided into a plurality of blocks corresponding to a plurality of languages, and each of the blocks comprises user selectable settings for the user-selectable operating parameters of the peripheral as described in the corresponding language, and the means for performing the presenting step (iv) comprises means for prompting the user for a language selection, means for accepting a language selection from the user, and means for presenting the user-selectable operating parameters of the peripheral to the user from the block corresponding to the language selection.
Claim 21
Dependent Claim 52 words
The invention set forth in claim 17 above, wherein the means for performing the presenting step (iv) further comprises a means for selecting a default language selection and presenting the user-selectable settings for the user-selectable operating parameters of the peripheral to the user from the block corresponding to the default language selection.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-26 2000-05-27 2000-11-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-26 2004-05-27 2004-11-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-26 2008-05-27 2008-11-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag