Database for facilitating software installation and testing for a build-to-order computer system
First Claim
1. A database for use by a system database in the manufacturing of a build-to-order computer system comprising:
- a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured, wherein a prescribed software installation or testing step is executed by the system database during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including an aftercode attribute identifying whether a halt or reboot is required after a corresponding step is executed; and
a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within the computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system database is determined in accordance with a corresponding component included in the build-to-order computer system.
12 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for installing software onto a computer system includes a step table and a component table. The step table contains a set of software installation steps shared among different components of substantially all computer systems being manufactured. The component table contains a set of substantially all possible components that are included within computer systems being manufactured. The computer system corresponds to a family of computer systems and the apparatus further includes a family relation table, a family relation table and a family component relation table. The family relation table identifies the relationship between a set of software installation steps and each family of computer system being manufactured. The family component relation table identifies the relationship between the family of computer systems and the set of components. The family step relation table identifies the relation between a component and a set of software installation steps appropriate for the corresponding component.
-
Citations
55 Claims
-
1. A database for use by a system database in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured, wherein a prescribed software installation or testing step is executed by the system database during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including an aftercode attribute identifying whether a halt or reboot is required after a corresponding step is executed; and a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within the computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system database is determined in accordance with a corresponding component included in the build-to-order computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A database for use by a system apparatus in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including a maximum instance attribute indicting a maximum number of times that a corresponding step runs; and a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within the computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system database is determined in accordance with a corresponding component included in the build-to-order computer system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A database for use by a system database in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including a phase attribute designating in which phase of manufacture a step is to be extended; and a component table coupled to the step table containing a set of substantially all possible components that are included within computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system apparatus is determined in accordance with a corresponding component included in the build-to-order computer system. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A database for use by a system apparatus in the manufacturing of a build-to-order computer system, the database comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system; a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system apparatus is determined in accordance with a corresponding component included in the build-to-order computer system; a family relation table coupled to the step table, the family relation table identifying the relationship between a set of software installation steps and each family of computer systems being manufactured; a family component relation table coupled to the step table, the family component relation table identifying the relationship between the family of computer systems and the set of components; and a family step relation table coupled to the step table, the family step relation table identifying the relation between a family of computer systems and a set of software installation steps appropriate for the corresponding component. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A system database including a database for use in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured by the system apparatus, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including an aftercode attribute identifying whether a halt or reboot is required after a corresponding step is executed; and a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within the computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system apparatus is determined in accordance with a corresponding component included in the build-to-order computer system.
-
-
53. A system apparatus including a database for use in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured by the system apparatus, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including a maximum instance attribute indicting a maximum number of times that a corresponding step runs; and a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within the computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system apparatus is determined in accordance with a corresponding component included in the build-to-order computer system.
-
-
54. A system apparatus including a database for use in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured by the system apparatus, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system, the step table including a phase attribute designating in which phase of manufacture a step is to be extended; and a component table coupled to the step table containing a set of substantially all possible components that are included within computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system apparatus is determined in accordance with a corresponding component included in the build-to-order computer system.
-
-
55. A system apparatus including a database for use in the manufacturing of a build-to-order computer system comprising:
-
a step table containing a set of software installation and testing steps shared among different components of substantially all computer systems being manufactured by the system apparatus, wherein a prescribed software installation or testing step is executed by the system apparatus during the manufacturing of the build-to-order computer system to facilitate a corresponding software installation or testing for the build-to-order computer system; a component table coupled to the step table, the component table containing a set of substantially all possible components that are included within computer systems being manufactured, wherein the prescribed software installation or testing step executed by the system apparatus is determined in accordance with a corresponding component included in the build-to-order computer system; a family relation table coupled to the step table, the family relation table identifying the relationship between a set of software installation steps and each family of computer systems being manufactured; a family component relation table coupled to the component table, the family component relation table identifying the relationship between a family of computer systems and a set of components; and a component step relation table coupled to the step table and the component table, the component step relation table identifying the relationship between a set of software installation and testing steps and a set of components.
-
Specification