Claims
- 1. A method of configuring a product, said method comprising the steps of:
(a) providing a first software tool capable of creating an electronic object-oriented product model representative of a product line, wherein:
(i) said product model includes an electronic profile model representative of a product within the product line; (ii) said profile model includes an electronic part model representative of a part within the product; (iii) said part model includes an electronic part quality model, representative of an attribute of the part, and; (b) providing a second software tool capable of making the information stored in said product model available to one or more software applications.
- 2. The method of claim 1, wherein said product model includes an electronic model number manager capable of defining a meaningful model numbering scheme such that a meaningful model number may be utilized.
- 3. The method of claim 2, wherein said model number manager includes an electronic character segment pertaining to a portion of the meaningful model number and being capable of exchanging information with said part quality model.
- 4. The method of claim 3, wherein a first character segment is capable of validating the portion of the meaningful model number by exchanging information with a second character segment, a process referred to as horizontal validation.
- 5. The method of claim 4, wherein said first character segment is also capable of validating the portion of the meaningful model number without exchanging information with another character segment, a process referred to as vertical validation.
- 6. The method of claim 3, wherein the portion of the meaningful model number may include one or more individual model number characters.
- 7. The method of claim 1, wherein said product model includes a collection of one or more electronic part type models, each of which is representative of a part template and is available for selection to be included within said profile model.
- 8. The method of claim 7, wherein said part type model becomes said part model when selected and included in said profile model.
- 9. The method of claim 1, wherein said product model includes a collection of one or more electronic virtual part type models, each of which is representative of an available modification and is available for selection to be included within said profile model.
- 10. The method of claim 9, wherein said virtual part type model becomes a virtual part model when selected and included in said profile model.
- 11. The method of claim 9, wherein said virtual part type model is representative of an available option package.
- 12. The method of claim 10, wherein said profile model includes an electronic configuration manager capable of implementing modifications to said profile model not otherwise provided for by said virtual part model.
- 13. The method of claim 1, wherein a first part quality model is electronically connected to a second part quality model such that they are capable of exchanging information.
- 14. The method of claim 13, wherein the exchange of information occurs during the use of said second software tool such that the information is automatically distributed through said profile model.
- 15. The method of claim 14, wherein said part quality model includes an electronic filter capable of converting one type of information to another such that said filter assists in the automatic distribution of information.
- 16. The method of claim 1, wherein said part model includes an electronic part number manager capable of providing a meaningful part number.
- 17. The method of claim 1, wherein said product model includes an electronic description manager capable of controlling which information will be made available to a software application during use of said second software tool.
- 18. The method of claim 17, wherein said description manager includes an electronic part descriptor that is electronically connected to said part quality model such that they are capable of exchanging information.
- 19. The method of claim 17, wherein said description manager includes an electronic batch part descriptor capable of accepting criteria and making information only from part quality models satisfying said criteria available to one or more software applications.
- 20. The method of claim 1, wherein said electronic object-oriented product model stores both logic and data in a single object.
- 21. The method of claim 1, wherein said first and second software tools can be part of a stand alone product configuration system.
- 22. The method of claim 1, wherein said second software tool is capable of making the same information available to a first software application and a second software application, where first and second software applications are of different types.
- 23. The method of claim 1, wherein a software application can input a model number to said second software tool, said second software tool can provide the inputted model number to said product model, and said product model can determine if the inputted model number is valid according to a meaningful model number scheme.
- 24. The method of claim 23, wherein if the inputted model number is valid, said product model can provide said second software tool with an output, and said second software tool can provide the output to the software application.
- 25. A computer-readable medium having stored thereon computer executable instructions for performing the method of claim 1.
- 26. A computer-readable medium having stored thereon an object-oriented data structure, comprising:
a product model representative of a product line; a profile model located within said product model and being representative of a product within the product line; a part model located within said profile model and being representative of a part of the product; a part quality model located within said part model and being representative of an attribute of the part, wherein said data structure is capable of automatically distributing information stored in a first part quality model to a second part quality model located elsewhere in said profile model.
- 27. The computer-readable medium of claim 26, wherein said object-oriented data structure is capable of being accessed by a software tool such that the information stored in said product model is made available to one or more software applications.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application, Serial No. 60/325,005 filed Sep. 25, 2001, the entire contents of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60325005 |
Sep 2001 |
US |