US5822565A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for configuring a computer system
Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-08-06
•
Granted: 1998-10-13
•
Expires: 2017-08-06
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-11-03 00:06
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: 24
Claim 1
Independent Claim
96 words
A memory included in a computer system, the memory comprising: a file identifier generator that produces a file identifier corresponding to a configuration file using one or more input parameter values comprising a portion of computer system specific information; and a configuration utility, responsive to said file identifier generator, for configuring said computer system by performing resource allocation, said configuration utility further including: a filename constructing generator, responsive to said file identifier generator, 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
Dependent Claim
96 words
A memory included in a computer system, the memory comprising: a file identifier generator that produces a file identifier corresponding to a configuration file using one or more input parameter values comprising a portion of computer system specific information; and a configuration utility, responsive to said file identifier generator, for configuring said computer system by performing resource allocation, said configuration utility further including: a filename constructing generator, responsive to said file identifier generator, 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 memory 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 memory 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 memory 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 memory 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 memory of claim 4, wherein said configuration data is customized in accordance with said operating system type.
Claim 7
Dependent Claim
23 words
The memory 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 memory 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 memory of claim 4, wherein one of said input parameter values describes said operating system.
Claim 10
Dependent Claim
70 words
The memory 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 memory 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 memory 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 memory 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 memory 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 memory of claim 1, wherein one of said input values describes a hardware platform of said computer system.
Claim 16
Dependent Claim
27 words
The memory of claim 1, wherein said computer system includes a read-only memory and said file identifier generator comprises underlying system software stored in said read-only memory.
Claim 17
Dependent Claim
60 words
The memory of claim 1, wherein said configuration utility includes a configuration result generator for producing configuration result information describing the resource allocation in said computer system, said configuration result information being stored in said memory, and said memory further includes a rebooting information retriever for retrieving said configuration result information from said memory and then rebooting said computer system.
Claim 18
Dependent Claim
27 words
The memory of claim 1 further comprising an interface for communication used by said file identifier generator to communicate said file identifier to said filename constructing generator.
Claim 19
Dependent Claim
37 words
The memory of claim 1 further including a search path generator 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 memory 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 memory 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 memory of claim 1, wherein said file identifier is a string and wherein said filename constructing generator concatenates said string with another string producing said filename corresponding to said configuration file.
Claim 23
Dependent Claim
18 words
The memory of claim 21, wherein said string identifies an operating system that executes in said computer system.
Claim 24
Dependent Claim
116 words
The memory of claim 2, wherein said configuration file is a system resource configuration file describing said system resources in said computer system, and the memory further includes: a device configuration filename constructor for constructing a device configuration filename using said file identifier and a device identifier uniquely identifying a system device, said device configuration filename corresponding to a device configuration file comprising allocation requirements for a system device; a configuration data retriever for retrieving configuration data from said device configuration files and said system resource configuration file; and a system resource allocator for 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-10-12 | 2002-04-13 | 2002-10-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-10-12 | 2006-04-13 | 2006-10-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-10-12 | 2010-04-13 | 2010-10-13 | $7700.00 | Window Closed / Lapsed |