Patent ID: 6408280
Filing Date: 2002-06-18
Classification: G06N,G06Q

Abstract:
In an automated built to order system capable of receiving product specifications from customers interactively, a method for automatically responding to a violation of a product specification constraint comprising:representing a product specification constraint as a string of symbols, each symbol representing one of an operator for providing a Boolean result, an operand and a command; and serially processing each symbol in the string one symbol at a time as follows: if the symbol is representative of an operand, pushing the data representative of the symbol onto a stack maintained in a computer readable memory, the stack having a top which includes a last data item pushed onto the stack; if the symbol is representative of an operator, executing the operator based upon at least one operand retrieved from the top of the stack and pushing the result of the execution of the operator onto the stack; and if the symbol is representative of a command, result conditionally executing the command based upon the Boolean result.