Method and apparatus for enabling a computer system
First Claim
1. A computer system including operating system software configurable for controlling different computer hardware, comprising:
- (a) a processor;
(b) at least one storage device;
(c) a software operating system operable in a plurality of different computer hardware configurations, the software operating system having modifiable system initialization information stored in the at least one storage device;
(d) a patch load table specifying a range of patches to load from a particular set of patches; and
(e) a system enabler containing information for configuring the software operating system for a computer hardware configuration with the patch load table.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for utilizing generic computer operating system software for computer hardware systems designed subsequent to the operating system software. The system and method of the present invention employs a separate modular software file called a System Enabler that has all patches, code, data and resources needed to make a particular computer system operational. The System Enabler file is matched to a particular hardware system and may be bundled with that hardware system. During computer system start up the System Enabler file modifies the generic operating system software for optimum operation with the particular computer hardware system.
-
Citations
22 Claims
-
1. A computer system including operating system software configurable for controlling different computer hardware, comprising:
-
(a) a processor; (b) at least one storage device; (c) a software operating system operable in a plurality of different computer hardware configurations, the software operating system having modifiable system initialization information stored in the at least one storage device; (d) a patch load table specifying a range of patches to load from a particular set of patches; and (e) a system enabler containing information for configuring the software operating system for a computer hardware configuration with the patch load table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for modifying a generic software operating system to control a plurality of computer hardware systems, the method comprising:
-
(a) storing a software operating system and a computer hardware system enabler on a storage device; (b) transferring the software operating system and system enabler from the storage device; (c) configuring a patch load table specifying a range of patches to load from a particular set of patches; and (d) modifying the software operating system, with information from the system enabler file and the patch load table, to adapt the software operating system for operation on a computer hardware system. - View Dependent Claims (9)
-
-
10. A method for providing a computer system, including operating system software, configurable with a system enabler to control different computers, the method comprising:
-
(a) selecting a system enabler (b) configuring a patch load table specifying a range of patches to load from a particular set of patches; and (c) configuring the operating system software to control a computer hardware configuration using the selected system enabler and the patch load table. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine readable storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform the method comprising:
-
(a) storing a software operating system and a computer hardware system enabler on a storage device; (b) transferring the software operating system and system enabler from the storage device; (c) configuring a patch load table specifying a range of patches to load from a particular set of patches; and (d) modifying the software operating system, with information from the system enabler file and the patch load table, to adapt the software operating system for operation on a computer hardware system.
-
-
22. A machine readable storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform the method comprising:
-
(a) selecting a system enabler (b) configuring a patch load table specifying a range of patches to load from a particular set of patches; and (c) configuring the operating system software to control a computer hardware configuration using the selected system enabler and the patch load table.
-
Specification