Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
143 words
A system comprising: an input/output (I/O) system, system firmware including a common firmware part and a plurality of firmware parts, the common firmware part providing at least one system firmware function mutually used in common for different types of connectable I/O devices, each firmware part of the plurality of firmware parts to operate to perform system firmware functions customized to at least one type of connectable I/O device, wherein the common firmware part executing upon system initialization, and an identifier adapted to store identifying information which identifies at least one installed I/O device, the identifying information directing execution of at least one firmware part of the system firmware during firmware initialization to implement a system firmware function to operate the at least one installed I/O device, wherein only a selected one or ones of the plurality of firmware parts executing upon system initialization.
Claim 2
Independent Claim
143 words
A system comprising: an input/output (I/O) system, system firmware including a common firmware part and a plurality of firmware parts, the common firmware part providing at least one system firmware function mutually used in common for different types of connectable I/O devices, each firmware part of the plurality of firmware parts to operate to perform system firmware functions customized to at least one type of connectable I/O device, wherein the common firmware part executing upon system initialization, and an identifier adapted to store identifying information which identifies at least one installed I/O device, the identifying information directing execution of at least one firmware part of the system firmware during firmware initialization to implement a system firmware function to operate the at least one installed I/O device, wherein only a selected one or ones of the plurality of firmware parts executing upon system initialization.
Claim 3
Dependent Claim
29 words
A system in accordance with claim 1 wherein: the system firmware includes the common firmware part which performs system firmware functions implemented in common for all connectable I/O devices.
Claim 4
Dependent Claim
57 words
A system in accordance with claim 2 wherein: the common firmware part of the system firmware accesses the identifying information when the system is initialized, and a processor executes the common firmware part and the at least one firmware part of the system firmware identified by the identifying information for the at least one installed I/O device.
Claim 5
Dependent Claim
32 words
A system in accordance with claim 3 further comprising: a bus controller coupled to a processor and to the I/O system, and wherein the system firmware is coupled to the I/O system.
Claim 6
Dependent Claim
32 words
A system in accordance with claim 2 further comprising: a bus controller coupled to a processor and to the I/O system, and wherein the system firmware is coupled to the I/O system.
Claim 7
Dependent Claim
18 words
A system in accordance with claim 1 wherein: the identifying information is accessed when the system is initialized.
Claim 8
Dependent Claim
32 words
A system in accordance with claim 6 further comprising: a bus controller coupled to a processor and to the I/O system, and wherein the system firmware is coupled to the I/O system.
Claim 9
Dependent Claim
32 words
A system in accordance with claim 1 further comprising: a bus controller coupled to a processor and to the I/O system, and wherein the system firmware is coupled to the I/O system.
Claim 10
Dependent Claim
36 words
A system in accordance with claim 1 , comprising: a processor; and a storage which further stores additional information used by the system during operation of the processor which is accessed when the system is initialized.
Claim 11
Dependent Claim
34 words
A system in accordance with claim 9 wherein the additional information comprises: information relating to a chipset used in the coupled I/O system which is utilized by the processor during operation of the system.
Claim 12
Dependent Claim
28 words
A system in accordance with claim 9 wherein: the storage stores additional information used by the system comprising code used by the system during operation of the processor.
Claim 13
Dependent Claim
30 words
A system in accordance with claim 9 further comprising: a bus controller coupled to the coupled I/O system; and wherein the additional information is code used by the bus controller.
Claim 14
Dependent Claim
18 words
A system in accordance with claim 9 wherein: the additional information comprises system responses to system state changes.
Claim 15
Dependent Claim
25 words
A system in accordance with claim 1 , comprising: a storage which contains code modules which support functioning of hardware coupled to the I/O system.
Claim 16
Dependent Claim
27 words
A system in accordance with claim 1 , comprising: a storage which contains data identifying information pertaining to operation of the I/O system coupled to the system.
Claim 17
Dependent Claim
14 words
A system in accordance with claim 1 wherein: the system firmware includes a BIOS.
Claim 18
Independent Claim
209 words
A method of operating a system including a processor and of a plurality of different input/output (I/O) systems each operable with a customized system firmware, said method comprising: providing a system firmware, including a common firmware part and a plurality of firmware parts, the common firmware part providing at least one system firmware function mutually used in common for different types of connectable I/O systems, each firmware part of the plurality of firmware parts to operate to perform system firmware functions customized to only a subset of connectable I/O systems, wherein the common firmware part executing upon system initialization; providing a storage coupled to the system to store identifying information to identify a coupled subset of the connectable I/O systems, which identifying information is useable to implement at least one firmware part to operate the system with the system firmware customized to the coupled subset of the connectable I/O systems; and providing an arrangement to read the identifying information and execute the at least one firmware part within the system firmware during firmware initialization to implement the system with the system firmware customized to the coupled subset of the connectable I/O systems, wherein only a selected one or ones of the plurality of firmware parts executing upon system initialization.
Claim 19
Independent Claim
209 words
A method of operating a system including a processor and of a plurality of different input/output (I/O) systems each operable with a customized system firmware, said method comprising: providing a system firmware, including a common firmware part and a plurality of firmware parts, the common firmware part providing at least one system firmware function mutually used in common for different types of connectable I/O systems, each firmware part of the plurality of firmware parts to operate to perform system firmware functions customized to only a subset of connectable I/O systems, wherein the common firmware part executing upon system initialization; providing a storage coupled to the system to store identifying information to identify a coupled subset of the connectable I/O systems, which identifying information is useable to implement at least one firmware part to operate the system with the system firmware customized to the coupled subset of the connectable I/O systems; and providing an arrangement to read the identifying information and execute the at least one firmware part within the system firmware during firmware initialization to implement the system with the system firmware customized to the coupled subset of the connectable I/O systems, wherein only a selected one or ones of the plurality of firmware parts executing upon system initialization.
Claim 20
Dependent Claim
27 words
A method in accordance with claim 17 wherein: the system firmware includes the common firmware part which performs system firmware functions for all the connectable I/O systems.
Claim 21
Dependent Claim
54 words
A method in accordance with claim 18 wherein: the common firmware part of the system firmware accesses the identifying information when the system is turned on, and the processor executes the common firmware part and the at least one firmware part identified by identifying information for the coupled subset of the connectable I/O systems.
Claim 22
Dependent Claim
31 words
A method in accordance with claim 17 wherein: the storage further stores additional information used by the system during operation of the processor which is accessed when the system is initialized.
Claim 23
Dependent Claim
33 words
A method in accordance with claim 20 wherein: the storage stores additional information relating to a chipset used in the coupled subset which is utilized by the processor during operation of the system.
Claim 24
Dependent Claim
28 words
A method in accordance with claim 17 wherein: the storage stores additional information used by the system comprising code used by the system during operation of the processor.
Claim 25
Dependent Claim
29 words
A method in accordance with claim 22 further comprising: a bus controller coupled to the coupled subset; and wherein the additional information is code used by the bus controller.
Claim 26
Dependent Claim
18 words
A method in accordance with claim 22 wherein: the additional information comprises system responses to system state changes.
Claim 27
Dependent Claim
14 words
A method in accordance with claim 17 wherein: the system firmware includes a BIOS.
Claim 28
Independent Claim
158 words
A method of customizing a processing system during firmware initialization to operate with connectable I/O systems each operable with a customized system firmware, the method comprising: providing the processing system with a system firmware containing common firmware code and a plurality of customized firmware code which, when selected, supports operation of each of the connectable I/O systems, the common firmware part providing at least one system firmware function mutually used in common for different types of the connectable I/O systems; and providing each of the I/O systems with stored identifying information which, when each I/O system is individually coupled to the processing system, is read by the processing system during firmware initialization causing the processing system to execute at least one firmware part code within the system firmware during firmware initialization to support operation customized to the coupled I/O system, wherein only a selected one or ones of the plurality of customized firmware code executing upon system initialization.
Claim 29
Independent Claim
158 words
A method of customizing a processing system during firmware initialization to operate with connectable I/O systems each operable with a customized system firmware, the method comprising: providing the processing system with a system firmware containing common firmware code and a plurality of customized firmware code which, when selected, supports operation of each of the connectable I/O systems, the common firmware part providing at least one system firmware function mutually used in common for different types of the connectable I/O systems; and providing each of the I/O systems with stored identifying information which, when each I/O system is individually coupled to the processing system, is read by the processing system during firmware initialization causing the processing system to execute at least one firmware part code within the system firmware during firmware initialization to support operation customized to the coupled I/O system, wherein only a selected one or ones of the plurality of customized firmware code executing upon system initialization.
Claim 30
Dependent Claim
14 words
A method in accordance with claim 26 wherein: the system firmware includes a BIOS.