Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
171 words
A method for determining component requirements for a assembly said method operating in an computer system having storage means for storing computer readable data, wherein component specifications and relationships for a finished assembly are specified in a first logical form having terms and operators on those terms, the method comprising the steps of: transforming said specifications and relationships from said first logical form to an unambiguous second logical form having the same terms; encoding each term in said second logical form by assigning a unique identifier to each distinct term; transforming said specifications and relationships in said second logical form into rules in an encoded knowledge base by replacing each term with its respective encoded term; encoding said proposed assembly configuration using said encoded terms; generating a list of said component requirements by: generating satisfied rule indicators by comparing said encoded proposed assembly configuration to said encoded knowledge base; and assigning a component requirement to said list of component requirements by evaluating said satisfied rule indicators using said encoded knowledge base.
Claim 2
Independent Claim
171 words
A method for determining component requirements for a assembly said method operating in an computer system having storage means for storing computer readable data, wherein component specifications and relationships for a finished assembly are specified in a first logical form having terms and operators on those terms, the method comprising the steps of: transforming said specifications and relationships from said first logical form to an unambiguous second logical form having the same terms; encoding each term in said second logical form by assigning a unique identifier to each distinct term; transforming said specifications and relationships in said second logical form into rules in an encoded knowledge base by replacing each term with its respective encoded term; encoding said proposed assembly configuration using said encoded terms; generating a list of said component requirements by: generating satisfied rule indicators by comparing said encoded proposed assembly configuration to said encoded knowledge base; and assigning a component requirement to said list of component requirements by evaluating said satisfied rule indicators using said encoded knowledge base.
Claim 3
Dependent Claim
42 words
The method of claim 1 wherein the computer system has an interactive operator device an, wherein the method further comprises the steps of: receiving a query from said interactive operator device, interactively responding to said query based on said satisfied rule indicators.
Claim 4
Dependent Claim
32 words
The method of claim 2 further comprises the stop of: generating a decoded description of a portion of said encoded knowledge base in response to a query from said interactive operator device.
Claim 5
Dependent Claim
22 words
The method of claim 1 wherein said proposed assembly configuration is interactively entered through an operator device attached to said computer system.
Claim 6
Dependent Claim
16 words
The method of claim 1 wherein said proposed assembly configuration is accessed from said storage means,
Claim 7
Dependent Claim
133 words
A knowledge system comprising: a processing element storage means for storing a first and a second knowledge base; a control procedure and a means for executing said control procedure; said first knowledge base including specifications of relationships between an order model and a device code and a resulting list of manufacturing components requirements; said second knowledge base including encoded specifications of relationships expressed in unambiguous form; order entry means for entering an order configuration to be analyzed; an index for encoding said order configurations and decoding a result, said control procedure including a first procedure for transforming said first knowledge base into said second knowledge base, and a second control procedure for determining a required bill of materials list for said order configuration by evaluating said order configuration according to said encoded relationships.
Claim 8
Dependent Claim
133 words
A knowledge system comprising: a processing element storage means for storing a first and a second knowledge base; a control procedure and a means for executing said control procedure; said first knowledge base including specifications of relationships between an order model and a device code and a resulting list of manufacturing components requirements; said second knowledge base including encoded specifications of relationships expressed in unambiguous form; order entry means for entering an order configuration to be analyzed; an index for encoding said order configurations and decoding a result, said control procedure including a first procedure for transforming said first knowledge base into said second knowledge base, and a second control procedure for determining a required bill of materials list for said order configuration by evaluating said order configuration according to said encoded relationships.
Claim 9
Independent Claim
140 words
A method for assembling a list of bills of materials for a manufactured item specified by a proposed assembly configuration, said method being implemented on a computer system, having processing means, storage means and user interaction means wherein said configuration is specified in terms of a first level and a second level configuration identifier, and wherein a specification exists for assigning bills of material to said list of bills of materials when certain combination of configuration identifiers and specified, said method comprising the steps of: transforming said specification into a set of unambiquous rules each having a conditional phrase and an action phrase, determining whether each conditional phrase is satisfied by said proposed assembly configuration; performing said action phrase in said conditional phrase it satisfied wherein said action phrase assign bill of material to said list of bills of material.
Claim 10
Independent Claim
140 words
A method for assembling a list of bills of materials for a manufactured item specified by a proposed assembly configuration, said method being implemented on a computer system, having processing means, storage means and user interaction means wherein said configuration is specified in terms of a first level and a second level configuration identifier, and wherein a specification exists for assigning bills of material to said list of bills of materials when certain combination of configuration identifiers and specified, said method comprising the steps of: transforming said specification into a set of unambiquous rules each having a conditional phrase and an action phrase, determining whether each conditional phrase is satisfied by said proposed assembly configuration; performing said action phrase in said conditional phrase it satisfied wherein said action phrase assign bill of material to said list of bills of material.
Claim 11
Dependent Claim
27 words
The method of claim 7 wherein said set of unambiguous rules are encoded by replacing each term in said rules by an index number reference said term.
Claim 12
Independent Claim
21 words
The method of claims 7, wherein said transforming step causes said specifications to be transformed into rules in disjunctive normal form.
Claim 13
Dependent Claim
37 words
The method of claim 8, wherein said proposed assembly configuration is encoded using said index numbers used to encode said rules and wherein said determining step operates on said encoded rules and said encoded proposed assembly configuration.
Claim 14
Dependent Claim
21 words
The method of claim 10, wherein said proposed assembly configuration is entered by interactively querying a user of said computer system.
Claim 15
Dependent Claim
75 words
The method of claim 7, further comprising the steps of: storing a selection indicator of satisfaction or non-satisfaction with each of said conditional phrases; and storing and assignment indicator specifying the rule causing assignment of a bill of material to send list of bill of material, and interactively displaying said list of bills of material, said rules with said selection indicator, or said assignment indicators in response to a user interaction with said computer system.