US5713009A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for configuring a computer system
Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-09-08
•
Granted: 1998-01-27
•
Expires: 2015-09-08
Abstract
Abstract A method and apparatus for configuring a computer system is presented. Underlying system software communicates information to a configuration utility. The information identifies a particular operating system that executes in the computer system. Using this information, the configuration utility formulates configuration filenames and retrieves data from the configuration files describing system resources, system device requirements, and operating system constraints. The configuration utility performs the system configuration by allocating system resources to system devices in accordance with the operating system constraints and system device requirements.
Inventors
- 👤 John Anthony DeRosa, Jr.
- 👤 Benn Lee Schreiber
- 👤 Peter Chapman Hayden
- 👤 Scott Wade Apgar
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 07:35
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44505; G06F15/00; G06F15/16; G06F15/177
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
127 words
An apparatus for configuring a computer system, said apparatus comprising: A) means for obtaining computer system specific information, said means further including: means for producing a file identifier corresponding to a configuration file using one or more input parameter values comprising a portion of said computer system specific information; and B) a configuration utility, responsive to said means for obtaining computer specific information, for configuring said computer system by performing resource allocation, said means for obtaining computer specific information communicating said file identifier to said configuration utility, said configuration utility further including: filename constructing means, responsive to said means for producing a file identifier, for producing a filename using said file identifier and corresponding to a configuration file comprising configuration data used to configure said computer system.
Claim 2
Independent Claim
127 words
An apparatus for configuring a computer system, said apparatus comprising: A) means for obtaining computer system specific information, said means further including: means for producing a file identifier corresponding to a configuration file using one or more input parameter values comprising a portion of said computer system specific information; and B) a configuration utility, responsive to said means for obtaining computer specific information, for configuring said computer system by performing resource allocation, said means for obtaining computer specific information communicating said file identifier to said configuration utility, said configuration utility further including: filename constructing means, responsive to said means for producing a file identifier, for producing a filename using said file identifier and corresponding to a configuration file comprising configuration data used to configure said computer system.
Claim 3
Dependent Claim
86 words
The apparatus of claim 1, wherein said computer system includes a bus to be configured and at least one system resource to be allocated for use by at least one system device on said bus, and the apparatus further comprising: one or more configuration files containing configuration data, at least one of said configuration files corresponding to a system device used in said computer system, at least one of said configuration files is a system resource file describing the system resources available in said computer system.
Claim 4
Dependent Claim
20 words
The apparatus of claim 2, wherein said configuration data comprising said configuration files is customized corresponding to said computer system.
Claim 5
Dependent Claim
46 words
The apparatus of claim 3, wherein said computer system specific information includes an operating system type representing an operating system that executes in said computer system, and wherein said input parameter values comprising a portion of said computer system specific information including said operating system type.
Claim 6
Dependent Claim
18 words
The apparatus of claim 4, wherein said configuration data is customized in accordance with said operating system type.
Claim 7
Dependent Claim
23 words
The apparatus of claim 4, wherein one of said system resource files corresponds to said operating system that executes in said computer system.
Claim 8
Dependent Claim
80 words
The apparatus of claim 4, wherein said configuration files are organized in a flat directory structure, said configuration files having a filenaming convention including a first prefix string corresponding to said operating system, a second prefix string corresponding to another different operating system that executes in said computer system, a third prefix string corresponding to a first hardware platform, and a fourth prefix string corresponding to industry standard configuration files not customized for a particular computer system or operating system.
Claim 9
Dependent Claim
16 words
The apparatus of claim 4, wherein one of said input parameter values describes said operating system.
Claim 10
Dependent Claim
70 words
The apparatus of claim 2, wherein said configuration files are organized in a hierarchical directory structure including a first directory corresponding to an operating system that executes in said computer system, a second directory corresponding to a hardware platform, and wherein said first directory comprises at least one configuration file customized for said operating system, and said second directory comprises at least one configuration file customized for said hardware platform.
Claim 11
Dependent Claim
49 words
The apparatus of claim 2, wherein said configuration files are organized in a hierarchical directory structure of configuration data files including a common directory corresponding to industry standard files containing generic configuration data that is not customized for a particular operating system or hardware platform of a computer system.
Claim 12
Dependent Claim
29 words
The apparatus of claim 2, wherein said configuration data comprising said configuration files is customized in accordance with one or more hardware platforms that may comprise said computer system.
Claim 13
Dependent Claim
30 words
The apparatus of claim 2, wherein said configuration file corresponds to one of said system devices, said configuration file including configuration data specifying allocation requirements for a corresponding system device.
Claim 14
Dependent Claim
29 words
The apparatus of claim 2, wherein said filename constructing means produces a filename corresponding to said system resource file describing system resources available for allocation in said computer system.
Claim 15
Dependent Claim
19 words
The apparatus of claim 1, wherein one of said input values describes a hardware platform of said computer system.
Claim 16
Dependent Claim
30 words
The apparatus of claim 1, wherein said computer system includes a read-only memory and said means for obtaining computer specific information is underlying system software stored in said read-only memory.
Claim 17
Dependent Claim
64 words
The apparatus of claim 1, wherein said computer system includes a memory, and said configuration utility includes configuration result means for producing configuration result information describing the resource allocation in said computer system, said configuration result information being stored in said memory, and said apparatus further includes rebooting means for retrieving said configuration result information from said memory and then rebooting said computer system.
Claim 18
Dependent Claim
31 words
The apparatus of claim 1 further comprising a procedural interface communication means used by said means for producing a file identifier to communicate said file identifier to said filename constructing means.
Claim 19
Dependent Claim
37 words
The apparatus of claim 1 further including search path generation means for generating and transmitting to said configuration utility a search path identifying a predetermined search order used by said configuration utility to locate said configuration file.
Claim 20
Dependent Claim
57 words
The apparatus of claim 18, wherein said search path identifies directories in a hierarchical directory structure including an operating system directory comprising a configuration data file customized for a particular operating system, a hardware platform directory comprising a configuration data file customized for a particular hardware platform, and a common directory comprising an uncustomized configuration data file.
Claim 21
Dependent Claim
51 words
The apparatus of claim 18, wherein said search path identifies files in a flat directory structure including an operating system file comprising configuration data customized for a particular operating system, a hardware platform file comprising configuration data customized for a particular hardware platform, and a common file comprising uncustomized configuration data.
Claim 22
Dependent Claim
32 words
The apparatus of claim 1, wherein said file identifier is a string and wherein said filename constructing means concatenates said string with another string producing said filename corresponding to said configuration file.
Claim 23
Dependent Claim
18 words
The apparatus of claim 21, wherein said string identifies an operating system that executes in said computer system.
Claim 24
Independent Claim
103 words
A method for configuring a computer system including system resources, said method comprising the steps of: obtaining, using underlying system software, computer specific information describing said computer system; producing, using said underlying system software, a file identifier using input parameters describing a portion of said computer specific information; transmitting, using said underlying system software, said file identifier to a configuration utility that configures said computer system; and constructing, by said configuration utility using said file identifier and in response to said transmitting step, a filename corresponding to a configuration file including configuration data used by said configuration utility to allocate said system resources.
Claim 25
Independent Claim
103 words
A method for configuring a computer system including system resources, said method comprising the steps of: obtaining, using underlying system software, computer specific information describing said computer system; producing, using said underlying system software, a file identifier using input parameters describing a portion of said computer specific information; transmitting, using said underlying system software, said file identifier to a configuration utility that configures said computer system; and constructing, by said configuration utility using said file identifier and in response to said transmitting step, a filename corresponding to a configuration file including configuration data used by said configuration utility to allocate said system resources.
Claim 26
Dependent Claim
57 words
The method of claim 23, wherein said computer system includes a bus to be configured and at least one system resource to be allocated for use by at least one system device on said bus, and wherein one of said input parameters is an operating system type identifying an operating system that executes in said computer system.
Claim 27
Dependent Claim
147 words
The method of claim 24, wherein said configuration file is a system resource configuration file describing said system resources in said computer system, said producing step uses said operating system type to produce said file identifier, and said constructing step uses said file identifier and a system identifier uniquely identifying said computer system to construct said filename, and the method further includes the steps of: constructing, for each of said system devices, a device configuration filename using said file identifier and a device identifier uniquely identifying said each system device, each of said device configuration filenames corresponding to a device configuration file comprising allocation requirements for each said system device; retrieving configuration data from said device configuration files and said system resource configuration file; and allocating said system resources to said system devices in accordance with said configuration data producing configuration results describing the system resource allocation.
References Cited (Backward Citations)
US4589063A
Cited
US5161102A
Cited
US5257387A
Cited
US5263148A
Cited
US5353432A
Cited
US5450570A
Cited
US5537596A
Cited
US5515524A
Cited
US5586219A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-01-26 | 2001-07-28 | 2002-01-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-01-26 | 2005-07-28 | 2006-01-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-01-26 | 2009-07-28 | 2010-01-27 | $7700.00 | Window Closed / Lapsed |