Patent US5877966A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5877966A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for creating configurations using templates

Assignee: Pantheon Solutions Inc
•
Filing: 1996-03-18
•
Granted: 1999-03-02
•
Expires: 2016-03-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a novel system that allows the user to create, modify, or delete a configurator using templates. Once the configurator is constructed, the present invention allows the user to generate specific configurations using the constructed configurator. Templates are objects that are created by the configurator generator and recognized and used by the configurator to create configurations. Templates are stored in a persistent storage area of the configurator generator and are recalled when a change or deletion to the resulting configurator is desired. The configurator generator provides the user with a simple, intuitive, and computer assisted way of producing or modifying templates. A user defines a specific domain that describes an end product through a graphical interface of the system thereby creating a set of templates. The system then takes the user-defined templates to create configurations of the end product.

Inventors

  • 👤 James McCabe Morris
  • 👤 John Gerard Cleary

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:37
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20; G06F8/24; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488; G06F30/00

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 174 words
A system including a computer for creating a set of end product configurations from a series of partially completed configurations, each said end product configuration comprising a subassembly of instantiated parts, each said instantiated part belonging to a class, said class being represented by a prestored template capable of being displayed on a display, each said instantiated part selectable by said system according to a set of user-supplied descriptions, and wherein said partially completed configuration is capable of being valid or invalid, said system comprising: storage means for storing said user-supplied descriptions of the class of instantiated parts; retrieval means for retrieving said prestored templates from said storage means, said templates providing said user-supplied descriptions; display means for displaying said templates and said partially completed configurations on a display; creation means for creating instantiated parts from said templates; combine means for combining a plurality of said instantiated parts together to form said partially completed configuration for storage and later retrieval; and determination means for determining whether said partially completed configuration is valid or invalid.
Claim 2
Independent Claim 174 words
A system including a computer for creating a set of end product configurations from a series of partially completed configurations, each said end product configuration comprising a subassembly of instantiated parts, each said instantiated part belonging to a class, said class being represented by a prestored template capable of being displayed on a display, each said instantiated part selectable by said system according to a set of user-supplied descriptions, and wherein said partially completed configuration is capable of being valid or invalid, said system comprising: storage means for storing said user-supplied descriptions of the class of instantiated parts; retrieval means for retrieving said prestored templates from said storage means, said templates providing said user-supplied descriptions; display means for displaying said templates and said partially completed configurations on a display; creation means for creating instantiated parts from said templates; combine means for combining a plurality of said instantiated parts together to form said partially completed configuration for storage and later retrieval; and determination means for determining whether said partially completed configuration is valid or invalid.
Claim 3
Dependent Claim 77 words
A system as recited in claim 1 wherein each said partially completed configuration comprises a set of said instantiated parts, each said instantiated part representing a generic part or actual part and wherein said means for combining said instantiated part into said configuration further comprises: substituting means for substituting said instantiated parts representing actual parts for said instantiated parts representing generic parts in a first said partially completed configuration to produce a second said partially completed configuration.
Claim 4
Dependent Claim 69 words
A system as recited in claim 2 wherein an instantiated part representing a generic part and a refine operation are part of a menu displayed on said display means, said system further comprising: selection means for a user to select both an instantiated part representing a generic part and a refine operation from said menu to generate a selected instantiated part representing generic part and a selected refine operation.
Claim 5
Dependent Claim 61 words
A system as recited in claim 3 wherein said determination means for determining whether said partially completed configuration is valid or invalid refines said partially completed configuration by adding instantiated parts representing actual parts to said partially completed configuration as a result of applying to said partially completed configuration said selected instantiated part representing generic part and said selected refine operation.
Claim 6
Dependent Claim 24 words
A system as recited in claim 4 wherein said display means displays partially completed configurations to which said selected refine operation has been applied.
Claim 7
Dependent Claim 30 words
A system as recited in claim 1 wherein said means for storing user-supplied descriptions further comprises a graphical interface having pre-defined fields for entry of information pertaining to said description.
Claim 8
Dependent Claim 15 words
A system as recited in claim 6 wherein said graphical interface is a dialogue box.
Claim 9
Dependent Claim 14 words
A system as recited in claim 6 wherein said graphical interface is menu driven.
Claim 10
Dependent Claim 22 words
A system as recited in claim 6 wherein said information is a set of resources and attributes of said instantiated part class.
Claim 11
Dependent Claim 86 words
A system as recited in claim 2 wherein means for substituting further comprises: means for checking that the class of said actual part is a subclass of said generic part; means for checking that the resources needed by said actual part are met by said partially completed configuration; means for checking that the resources supplied by said actual part meet the needs of the partially completed configuration; and means for choosing an actual part from among a set of actual parts according to a selection criteria.
Claim 12
Independent Claim 179 words
A system including a computer for creating a set of end product configurations representing a computer configuration from a series of partially completed configurations, each said end product comprising a subassembly of instantiated parts, each said instantiated part belonging to a class of computer parts, said class being represented by a prestored template capable of being displayed on a display, each said instantiated part selectable by said system according to a set of user-supplied descriptions, and wherein said partially completed configuration is capable of being valid or invalid, said system comprising: storage means for storing said user-supplied descriptions of the class of instantiated parts; retrieval means for retrieving said prestored templates from said storage means, said templates providing said user-supplied descriptions; display means for displaying said templates and said partially completed configurations on a display; creation means for creating instantiated parts from said templates; and combine means for combining a plurality of said instantiated parts together to form said partially completed configuration for storage and later retrieval in generating said set of end product configurations representing a computer configuration.
Claim 13
Independent Claim 179 words
A system including a computer for creating a set of end product configurations representing a computer configuration from a series of partially completed configurations, each said end product comprising a subassembly of instantiated parts, each said instantiated part belonging to a class of computer parts, said class being represented by a prestored template capable of being displayed on a display, each said instantiated part selectable by said system according to a set of user-supplied descriptions, and wherein said partially completed configuration is capable of being valid or invalid, said system comprising: storage means for storing said user-supplied descriptions of the class of instantiated parts; retrieval means for retrieving said prestored templates from said storage means, said templates providing said user-supplied descriptions; display means for displaying said templates and said partially completed configurations on a display; creation means for creating instantiated parts from said templates; and combine means for combining a plurality of said instantiated parts together to form said partially completed configuration for storage and later retrieval in generating said set of end product configurations representing a computer configuration.
Claim 14
Dependent Claim 84 words
A system as recited in claim 11 wherein each said partially completed configuration comprises a set of said instantiated parts, each said instantiated part representing a generic part or actual part and wherein said means for combining said instantiated part into said configuration further comprises: substituting means for substituting said instantiated parts representing actual parts for said instantiated parts representing generic parts in a first said partially completed configuration to produce a second said partially completed configuration of selected instantiated parts representing generic parts.
Claim 15
Dependent Claim 22 words
A system as recited in claim 11 further comprising: determination means for determining whether said partially completed configuration is valid or invalid.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag