← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag