US6263382B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Sizer for interactive computer system configuration
Assignee: Hewlett Packard Development Co LP
•
Filing: 1998-07-29
•
Granted: 2001-07-17
•
Expires: 2018-07-29
Abstract
Abstract A computer system is implemented according to the invention when an computer process interactively allows a user to configure a computer system. The device according to the present invention abstracts functionality common to all application specific computer configuration problems and locates it in a single framework. In this way, multiple application specific configuration processes can be developed easily without duplicating the work of creating common features.
Inventors
- 👤 Charles A. Bartlett
- 👤 Manoj J. Varghese
- 👤 Christoph Schmitz
- 👤 Keith L. Kelley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 02:15
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5011
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
153 words
A system for selecting configuration of computer components, comprising: a general purpose computer for executing application software; a configuration sizer framework on the general purpose computer that provides a plurality of architectural classes and a user interface to determine desired system configurations in response to user performance and requirement specifications; a configuration sizer on the general purpose computer specific to determine a system configuration for a particular class of computer products, the configuration sizer employing the architectural classes and the user interface of the sizer to determine a desired system configuration of the particular class of computer products; wherein the configuration sizer framework contains a list of currently available computer products: wherein the configuration sizer framework contains functionality common to a number of sizers; and wherein the configuration sizer and configuration sizer framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
Claim 2
Independent Claim
153 words
A system for selecting configuration of computer components, comprising: a general purpose computer for executing application software; a configuration sizer framework on the general purpose computer that provides a plurality of architectural classes and a user interface to determine desired system configurations in response to user performance and requirement specifications; a configuration sizer on the general purpose computer specific to determine a system configuration for a particular class of computer products, the configuration sizer employing the architectural classes and the user interface of the sizer to determine a desired system configuration of the particular class of computer products; wherein the configuration sizer framework contains a list of currently available computer products: wherein the configuration sizer framework contains functionality common to a number of sizers; and wherein the configuration sizer and configuration sizer framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
Claim 3
Dependent Claim
23 words
The system of claim 1 , wherein the configuration sizer is a sizer for determining the system configuration of an SQL server system.
Claim 4
Dependent Claim
21 words
The system of claim 1 , wherein the interface asks the user a variety of questions concerning performance and requirement specifications.
Claim 5
Dependent Claim
17 words
The system of claim 3 , wherein the interface asks the user for the user storage requirements.
Claim 6
Dependent Claim
16 words
The system of claim 3 , wherein the interface asks the user for his logging requirements.
Claim 7
Dependent Claim
20 words
The system of claim 3 , wherein the interface asks the user to specify a desired level of system availability.
Claim 8
Dependent Claim
25 words
The system of claim 6 , wherein the level of availability is chosen from one of the following selections: critical data, business critical, and 7×24.
Claim 9
Dependent Claim
17 words
The system of claim 3 , wherein the interface asks the user for a desired physical configuration.
Claim 10
Dependent Claim
16 words
The system of claim 3 , wherein the interface asks the user's desired level of upgradeability.
Claim 11
Dependent Claim
16 words
The system of claim 3 , wherein the interface asks the user to enter utilization thresholds.
Claim 12
Dependent Claim
22 words
The system of claim 1 , wherein the configuration sizer and configuration sizer framework specify recommended families of components for further evaluation.
Claim 13
Dependent Claim
18 words
The system of claim 11 , wherein the configuration sizer and configuration sizer framework specify families of servers.
Claim 14
Dependent Claim
20 words
The system of claim 11 , wherein the configuration sizer and configuration sizer framework specify families of mass storage devices.
Claim 15
Dependent Claim
155 words
Computer executable code stored on machine readable media for selecting configurations of computer components, the computer executable code comprising: a configuration sizer framework on the general purpose computer that provides a plurality of architectural classes and a user interface to determine desired system configurations in response to user performance and requirement specifications; a configuration sizer on the general purpose computer specific to determine a system configuration for a particular class of computer products, the configuration sizer employing the architectural classes and the user interface of the sizer to determine a desired system configuration of the particular class of computer products; wherein the configuration sizer framework contains a list of currently available computer products; wherein the configuration sizer framework contains functionality common to a number of sizers; and wherein the configuration sizer and configuration sizer framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
Claim 16
Dependent Claim
155 words
Computer executable code stored on machine readable media for selecting configurations of computer components, the computer executable code comprising: a configuration sizer framework on the general purpose computer that provides a plurality of architectural classes and a user interface to determine desired system configurations in response to user performance and requirement specifications; a configuration sizer on the general purpose computer specific to determine a system configuration for a particular class of computer products, the configuration sizer employing the architectural classes and the user interface of the sizer to determine a desired system configuration of the particular class of computer products; wherein the configuration sizer framework contains a list of currently available computer products; wherein the configuration sizer framework contains functionality common to a number of sizers; and wherein the configuration sizer and configuration sizer framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
Claim 17
Dependent Claim
25 words
The computer executable code of claim 14 , wherein the configuration sizer is a sizer for determining the system configuration of an SQL server system.
Claim 18
Dependent Claim
23 words
The computer executable code of claim 14 , wherein the interface asks the user a variety of questions concerning performance and requirement specifications.
Claim 19
Dependent Claim
19 words
The computer executable code of claim 16 , wherein the interface asks the user for the user storage requirements.
Claim 20
Dependent Claim
18 words
The computer executable code of claim 16 , wherein the interface asks the user for his logging requirements.
Claim 21
Dependent Claim
22 words
The computer executable code of claim 16 , wherein the interface asks the user to specify a desired level of system availability.
Claim 22
Dependent Claim
27 words
The computer executable code of claim 19 , wherein the level of availability is chosen from one of the following selections: critical data, business critical, and 7×24.
Claim 23
Dependent Claim
19 words
The computer executable code of claim 16 , wherein the interface asks the user for a desired physical configuration.
Claim 24
Dependent Claim
20 words
The computer executable code of claim 16 , wherein the interface asks the user for a desired level of upgradeability.
Claim 25
Dependent Claim
18 words
The computer executable code of claim 16 , wherein the interface asks the user to enter utilization thresholds.
Claim 26
Dependent Claim
24 words
The computer executable code of claim 14 , wherein the configuration sizer and configuration sizer framework specify recommended families of components for further evaluation.
Claim 27
Dependent Claim
20 words
The computer executable code of claim 24 , wherein the configuration sizer and configuration sizer framework specify families of servers.
Claim 28
Dependent Claim
21 words
The computer executable code of claim 24 , wherein the configuration sizer and configuration sizer framework specify families of mass storage.
Claim 29
Dependent Claim
36 words
The computer executable code of claim 14 , wherein the configuration sizer and configuration sizer framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
Claim 30
Independent Claim
136 words
A method of developing a configuration selection system for a class of products, comprising the steps of: providing a framework of user interface and architectural classes to determine desired system configurations in response to a user's performance and requirement specifications; developing a configuration sizer for a particular class of product that employs the architectural classes and user interface of the framework; employing the configuration sizer and the framework to select particular components for a particular class of product that match a user's performance and requirement specifications; wherein the framework contains a list of currently available computer products; wherein the framework contains functionality common to a number of sizers; and wherein the configuration sizer and the framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
Claim 31
Independent Claim
136 words
A method of developing a configuration selection system for a class of products, comprising the steps of: providing a framework of user interface and architectural classes to determine desired system configurations in response to a user's performance and requirement specifications; developing a configuration sizer for a particular class of product that employs the architectural classes and user interface of the framework; employing the configuration sizer and the framework to select particular components for a particular class of product that match a user's performance and requirement specifications; wherein the framework contains a list of currently available computer products; wherein the framework contains functionality common to a number of sizers; and wherein the configuration sizer and the framework provide a list of ordered recommended choices of systems based on the performance and requirement specifications entered by the user.
References Cited (Backward Citations)
US5708769A
Cited
US5452415A
Cited
US5428791A
Cited
US5825361A
Cited
US5515524A
Cited
US5546595A
Cited
US5668995A
Cited
US5787246A
Cited
US5640598A
Cited
US5651133A
Cited
US5687334A
Cited
US5850539A
Cited
US5740436A
Cited
US5819042A
Cited
US5838907A
Cited
US5951687A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-07-16 | 2005-01-15 | 2005-07-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-07-16 | 2009-01-15 | 2009-07-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-07-16 | 2013-01-15 | 2013-07-17 | $7700.00 | Window Closed / Lapsed |