Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
350 words
A method of structuring product information used in a determination of a product configuration, using a computer system comprising a processor, memory, an input device, and a computer display device having a display area for displaying graphical symbols, the method comprising: (a) displaying a palette within said display area, said palette comprising a representation of a plurality of graphical product objects and at least one graphical logical relationship object, said at least one logical relationship object representing a disjunctive relationship between product options, said plurality of graphical product objects including: (i) at least one graphical option object, wherein said graphical option object represents a product option and includes at least one attribute identifying said product option; and (ii) at least one graphical module object, wherein said graphical module object represents a product module and includes at least one attribute identifying said product module; (b) receiving a plurality of selection inputs from said computer input device, including a first selection input representing a first graphical product object, a second selection input representing a second graphical product object, and a third selection input representing one of said graphical logical relationship objects; (c) receiving a plurality of coordinate inputs from said computer input device, each coordinate input corresponding to one of said selection inputs and representing a position in said display area of said computer display device; (d) graphically representing said first graphical product object, said second graphical product object, and said graphical logical relationship object, each graphical product object being represented at a position corresponding to one of said coordinate inputs; (e) receiving an input selection of an identifier corresponding to said first graphical product object, said identifier corresponding to a first entry in a database; (f) receiving an input selection of an identifier corresponding to said second graphical product object, said identifier corresponding to a second entry in said database; (g) creating a link between said second graphical product object and said graphical logical relationship object; and (h) storing information pertaining to said first graphical product object, said second graphical product object, and said graphical logical relationship object in said database.
Claim 2
Independent Claim
350 words
A method of structuring product information used in a determination of a product configuration, using a computer system comprising a processor, memory, an input device, and a computer display device having a display area for displaying graphical symbols, the method comprising: (a) displaying a palette within said display area, said palette comprising a representation of a plurality of graphical product objects and at least one graphical logical relationship object, said at least one logical relationship object representing a disjunctive relationship between product options, said plurality of graphical product objects including: (i) at least one graphical option object, wherein said graphical option object represents a product option and includes at least one attribute identifying said product option; and (ii) at least one graphical module object, wherein said graphical module object represents a product module and includes at least one attribute identifying said product module; (b) receiving a plurality of selection inputs from said computer input device, including a first selection input representing a first graphical product object, a second selection input representing a second graphical product object, and a third selection input representing one of said graphical logical relationship objects; (c) receiving a plurality of coordinate inputs from said computer input device, each coordinate input corresponding to one of said selection inputs and representing a position in said display area of said computer display device; (d) graphically representing said first graphical product object, said second graphical product object, and said graphical logical relationship object, each graphical product object being represented at a position corresponding to one of said coordinate inputs; (e) receiving an input selection of an identifier corresponding to said first graphical product object, said identifier corresponding to a first entry in a database; (f) receiving an input selection of an identifier corresponding to said second graphical product object, said identifier corresponding to a second entry in said database; (g) creating a link between said second graphical product object and said graphical logical relationship object; and (h) storing information pertaining to said first graphical product object, said second graphical product object, and said graphical logical relationship object in said database.
Claim 3
Dependent Claim
22 words
The method of claim 1, wherein said palette further comprises a graphical logical relationship object representing a conjunctive relationship between product options.
Claim 4
Dependent Claim
31 words
The method of claim 2, wherein said palette further comprises a graphical contingent relationship object representing a contingent relationship between said first graphical product object and said second graphical product object.
Claim 5
Dependent Claim
25 words
The method of claim 3, wherein said palette further comprises a graphical group box object representing a grouping of a plurality of product option objects.
Claim 6
Dependent Claim
61 words
The method of claim 4, further comprising: receiving a selection input representing a graphical group box object; receiving a coordinate input representing a position in said display area for displaying of said graphical group box; and graphically representing said graphical group box, said graphical representation indicative of a grouping of said first graphical product object and said second graphical product object.
Claim 7
Dependent Claim
36 words
The method of claim 2, wherein said palette further comprises a graphical constraint object representing a constraint relationship between said first at least one graphical product object and said second at least one graphical product object.
Claim 8
Dependent Claim
27 words
The method of claim 1, wherein said first graphical product object is a graphical option object, and said second graphical product object is a graphical option object.
Claim 9
Dependent Claim
48 words
The method of claim 7, wherein said first graphical product object is a graphical hard called-out option object, and said second graphical product object is a graphical reference option object, and wherein said first entry in said database is the same as said second entry in said database.
Claim 10
Dependent Claim
29 words
The method of claim 1, further comprising: (a) verifying that said graphical logical relationship object has associated links with at least two of said plurality of graphical product objects.
Claim 11
Dependent Claim
28 words
The method of claim 1, further comprising: (a) verifying that said graphical logical relationship object has associated links with exactly two of said plurality of graphical product objects.
Claim 12
Independent Claim
418 words
A method of structuring product information used in a determination of a product configuration, using a computer system comprising a processor, memory, an input device, and a computer display device having a display area for displaying graphical symbols, the method comprising: (a) displaying a palette within said display area, said palette comprising a representation of a plurality of graphical product objects and at least one graphical logical relationship object, said plurality of graphical product objects comprising: (i) at least one graphical option object, wherein said graphical option object represents a product option and includes at least one attribute identifying said product option wherein each of said graphical product option objects comprises: (aa) an option type field including information representative of the type of option; (bb) an option identifier field containing an identifier corresponding to a product option; (cc) a description field containing information indicative of a description of said graphical product option object; and (dd) wherein said method further comprises preventing an operator from deleting said fields included in said product option; and (ii) at least one graphical module object, wherein said graphical module object represents a product module and includes at least one attribute identifying said product module; (b) receiving a plurality of selection inputs from said computer input device, including a first selection input representing a first graphical product object, a second selection input representing a second graphical product object, and a third selection input representing one of said graphical logical relationship objects, wherein said graphical logical relationship represents a disjunctive relationship between product options; (c) receiving a plurality of coordinate inputs from said computer input device, each coordinate input corresponding to one of said selection inputs and representing a position in said display area of said computer display device; (d) graphically representing said first graphical product object, said second graphical product object, and said graphical logical relationship object, each graphical product object being represented at a position corresponding to one of said coordinate inputs; (e) receiving an input selection of an identifier corresponding to said first graphical product object, said identifier corresponding to a first entry in a database; (f) receiving an input selection of an identifier corresponding to said second graphical product object, said identifier corresponding to a second entry in said database; (g) creating a link between said second graphical product object and said graphical logical relationship object; and (h) storing information pertaining to said first graphical product object, said second graphical product object, and said graphical logical relationship object in said database.
Claim 13
Independent Claim
418 words
A method of structuring product information used in a determination of a product configuration, using a computer system comprising a processor, memory, an input device, and a computer display device having a display area for displaying graphical symbols, the method comprising: (a) displaying a palette within said display area, said palette comprising a representation of a plurality of graphical product objects and at least one graphical logical relationship object, said plurality of graphical product objects comprising: (i) at least one graphical option object, wherein said graphical option object represents a product option and includes at least one attribute identifying said product option wherein each of said graphical product option objects comprises: (aa) an option type field including information representative of the type of option; (bb) an option identifier field containing an identifier corresponding to a product option; (cc) a description field containing information indicative of a description of said graphical product option object; and (dd) wherein said method further comprises preventing an operator from deleting said fields included in said product option; and (ii) at least one graphical module object, wherein said graphical module object represents a product module and includes at least one attribute identifying said product module; (b) receiving a plurality of selection inputs from said computer input device, including a first selection input representing a first graphical product object, a second selection input representing a second graphical product object, and a third selection input representing one of said graphical logical relationship objects, wherein said graphical logical relationship represents a disjunctive relationship between product options; (c) receiving a plurality of coordinate inputs from said computer input device, each coordinate input corresponding to one of said selection inputs and representing a position in said display area of said computer display device; (d) graphically representing said first graphical product object, said second graphical product object, and said graphical logical relationship object, each graphical product object being represented at a position corresponding to one of said coordinate inputs; (e) receiving an input selection of an identifier corresponding to said first graphical product object, said identifier corresponding to a first entry in a database; (f) receiving an input selection of an identifier corresponding to said second graphical product object, said identifier corresponding to a second entry in said database; (g) creating a link between said second graphical product object and said graphical logical relationship object; and (h) storing information pertaining to said first graphical product object, said second graphical product object, and said graphical logical relationship object in said database.
Claim 14
Independent Claim
360 words
A method of structuring product information used in a determination of a product configuration, using a computer system comprising a processor, memory, an input device, and a computer display device having a display area for displaying graphical symbols, the method comprising: (a) displaying a palette within said display area, said palette comprising a representation of a plurality of graphical product objects and at least one graphical logical relationship object, said plurality of graphical product objects comprising: (i) at least one graphical option object, wherein said graphical option object represents a product option and includes at least one attribute identifying said product option; and (ii) at least one graphical module object, wherein said graphical module object represents a product module and includes at least one attribute identifying said product module; (b) receiving a plurality of selection inputs from said computer input device, including a first selection input representing a first graphical product object, a second selection input representing a second graphical product object, and a third selection input representing one of said graphical logical relationship objects; (c) receiving a plurality of coordinate inputs from said computer input device, each coordinate input corresponding to one of said selection inputs and representing a position in said display area of said computer display device; (d) graphically representing said first graphical product object, said second graphical product object, and said graphical logical relationship object, each graphical product object being represented at a position corresponding to one of said coordinate inputs; (e) receiving an input selection of an identifier corresponding to said first graphical product object, said identifier corresponding to a first entry in a database; (f) receiving an input selection of an identifier corresponding to said second graphical product object, said identifier corresponding to a second entry in said database; (g) creating a link between said second graphical product object and said graphical logical relationship object; (h) storing information pertaining to said first graphical product object, said second graphical product object, and said graphical logical relationship object in said database; (i) receiving a drawing number; (j) verifying that said drawing number is valid; and (k) displaying a message if said drawing number is not valid.
Claim 15
Independent Claim
360 words
A method of structuring product information used in a determination of a product configuration, using a computer system comprising a processor, memory, an input device, and a computer display device having a display area for displaying graphical symbols, the method comprising: (a) displaying a palette within said display area, said palette comprising a representation of a plurality of graphical product objects and at least one graphical logical relationship object, said plurality of graphical product objects comprising: (i) at least one graphical option object, wherein said graphical option object represents a product option and includes at least one attribute identifying said product option; and (ii) at least one graphical module object, wherein said graphical module object represents a product module and includes at least one attribute identifying said product module; (b) receiving a plurality of selection inputs from said computer input device, including a first selection input representing a first graphical product object, a second selection input representing a second graphical product object, and a third selection input representing one of said graphical logical relationship objects; (c) receiving a plurality of coordinate inputs from said computer input device, each coordinate input corresponding to one of said selection inputs and representing a position in said display area of said computer display device; (d) graphically representing said first graphical product object, said second graphical product object, and said graphical logical relationship object, each graphical product object being represented at a position corresponding to one of said coordinate inputs; (e) receiving an input selection of an identifier corresponding to said first graphical product object, said identifier corresponding to a first entry in a database; (f) receiving an input selection of an identifier corresponding to said second graphical product object, said identifier corresponding to a second entry in said database; (g) creating a link between said second graphical product object and said graphical logical relationship object; (h) storing information pertaining to said first graphical product object, said second graphical product object, and said graphical logical relationship object in said database; (i) receiving a drawing number; (j) verifying that said drawing number is valid; and (k) displaying a message if said drawing number is not valid.
Claim 16
Dependent Claim
35 words
The method of claim 1, further comprising: retrieving the stored information pertaining to the graphical product objects and generating a set of rules for use by a rules-based computer program to produce product configuration data.
Claim 17
Independent Claim
164 words
A method of creating a Knowledge Map containing graphical objects that represent product information used in a determination of a product configuration, the method comprising: (a) receiving a selection of two graphical product objects, including a first graphical product object and a second graphical product object, and displaying said graphical product objects; (b) receiving a selection of a graphical relation object representing a relationship between said graphical product objects, and displaying said graphical relation object; (c) storing, in a database, data specifying the position of said graphical product objects and said graphical relation object; (d) receiving, for each graphical product object, a selection of an associated option identifier, said option identifier corresponding to a predetermined list of option identifiers stored in said database; (e) verifying that said option identifier associated with said first graphical product object is different from said option identifier associated with said second graphical product object; and (f) in response to receiving an input to modify the Knowledge Map, repeating (a)-(e).
Claim 18
Independent Claim
164 words
A method of creating a Knowledge Map containing graphical objects that represent product information used in a determination of a product configuration, the method comprising: (a) receiving a selection of two graphical product objects, including a first graphical product object and a second graphical product object, and displaying said graphical product objects; (b) receiving a selection of a graphical relation object representing a relationship between said graphical product objects, and displaying said graphical relation object; (c) storing, in a database, data specifying the position of said graphical product objects and said graphical relation object; (d) receiving, for each graphical product object, a selection of an associated option identifier, said option identifier corresponding to a predetermined list of option identifiers stored in said database; (e) verifying that said option identifier associated with said first graphical product object is different from said option identifier associated with said second graphical product object; and (f) in response to receiving an input to modify the Knowledge Map, repeating (a)-(e).
Claim 19
Dependent Claim
27 words
The method of claim 14, wherein said first graphical product object is a graphical option object, and said second graphical product object is a graphical module object.
Claim 20
Dependent Claim
129 words
A computer-based method of configuring a product on a computer system having a processor, a memory, an input device, and a display area; the method comprising: (a) receiving at least two input selections indicative of a graphical product object representative of product configuration information; (b) receiving input representative of a disjunctive relationship between two of the graphical product objects indicated by the object input; (c) graphically representing the graphical product objects and the relationship between the graphical product objects within the display area; (d) storing information pertaining to the selected graphical product objects and the relationship between the graphical product objects; and (e) generating a set of rules for use by a rules-based computer program to produce product configuration data, the generation of rules based on the stored information.
Claim 21
Dependent Claim
129 words
A computer-based method of configuring a product on a computer system having a processor, a memory, an input device, and a display area; the method comprising: (a) receiving at least two input selections indicative of a graphical product object representative of product configuration information; (b) receiving input representative of a disjunctive relationship between two of the graphical product objects indicated by the object input; (c) graphically representing the graphical product objects and the relationship between the graphical product objects within the display area; (d) storing information pertaining to the selected graphical product objects and the relationship between the graphical product objects; and (e) generating a set of rules for use by a rules-based computer program to produce product configuration data, the generation of rules based on the stored information.
Claim 22
Dependent Claim
86 words
The method of claim 16, wherein at least one of the graphical product objects is a graphical option object representing a product option, and at least one graphical product object is a graphical module object representative of a product module, and wherein the generation of the rule includes: identifying at least one graphical option object having associated information specifying that a customer's selection of the product option corresponding to the graphical option object requires an inclusion of the product module corresponding to the graphical module object.
Claim 23
Dependent Claim
99 words
The method of claim 16, wherein the generation of the set of rules comprises: (a) determining whether a first graphical option object and a second graphical option object have a conjunctive relationship with a graphical module object, the conjunctive relationship representing the information that a customer's selection of the first graphical option object and the second graphical option object requires the inclusion of the module in the product; and (b) in response to the determination, selectively generating a rule specifying the conjunctive relationship between the first graphical option object, the second graphical option object, and the graphical module object.
Claim 24
Dependent Claim
42 words
The method of claim 16, further comprising: (a) receiving input representative of a customer's selection of at least one product option having a corresponding graphical product option object; and (b) determining whether the customer's selection is logically consistent with the stored information.
Claim 25
Dependent Claim
142 words
A computer-based method of configuring a product on a computer system having a processor, a memory, an input device, and a display area; the method comprising: (a) receiving at least two input selections indicative of a graphical product object representative of product configuration information; (b) receiving input representative of a disjunctive relationship between two of the graphical product objects indicated by the object input; (c) graphically representing the graphical product objects and the relationship between the graphical product objects within the display area; (d) storing information pertaining to the selected graphical product objects and the relationship between the graphical product objects; (e) generating data for use in creating an object-based computer program, the generation of data based on the stored information; and (f) creating an object-based computer program based on the generated data, the object-based program operative for producing product configuration data.
Claim 26
Dependent Claim
142 words
A computer-based method of configuring a product on a computer system having a processor, a memory, an input device, and a display area; the method comprising: (a) receiving at least two input selections indicative of a graphical product object representative of product configuration information; (b) receiving input representative of a disjunctive relationship between two of the graphical product objects indicated by the object input; (c) graphically representing the graphical product objects and the relationship between the graphical product objects within the display area; (d) storing information pertaining to the selected graphical product objects and the relationship between the graphical product objects; (e) generating data for use in creating an object-based computer program, the generation of data based on the stored information; and (f) creating an object-based computer program based on the generated data, the object-based program operative for producing product configuration data.
Claim 27
Dependent Claim
86 words
The method of claim 20, wherein at least one of the graphical product objects is a graphical option object representing a product option, and at least one graphical product object is a graphical module object representative of a product module, and wherein the generation of the rule includes: identifying at least one graphical option object having associated information specifying that a customer's selection of the product option corresponding to the graphical option object requires an inclusion of the product module corresponding to the graphical module object.