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

Order planning system which transforms existing engineering relationships into an order planning knowledge base

Assignee: International Business Machines Corp
•
Filing: 1993-04-28
•
Granted: 1994-03-15
•
Expires: 2013-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for order planning that translates an order configuration into a list of bills of materials list. The system operates based upon a first logical specification of relationships between models, optional features or device codes and required material components. The first logical form of relationships is transformed into an unambiguous statement of relationships. These relationships are then encoded to provide a compact knowledge base for evaluation of orders and order plans. Each order is encoded in a manner that allows rapid comparison with the predicates specified in the knowledge base. The order evaluation mechanism is independent of the knowledge base allowing the knowledge base to be updated in response to changes in design or relationships. A pre-processor can be introduced evaluate even more complex logical relationships between models and device codes using similar logical principles based on that comparison bill of material one assigned to a list to form a complete a complete manufacturable configuration.

Inventors

  • 👤 Howard H. Cho
  • 👤 Denis L. Collet

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 12:49
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/08; G06Q10/087; G06Q10/0875; G06Q10/0874

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.

References Cited (Backward Citations)

US4591983A Cited
US4924408A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-14 1997-09-13 1998-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-14 2001-09-13 2002-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-14 2005-09-13 2006-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag