Tax coding expert system
First Claim
1. An expert system including a database, an expert knowledge interface and an inference engine whereinsaid inference engine includes an inquiry sequence comprising a sequence of invariant inquiries, and at least one pointer to a location in said expert knowledge interface and a further pointer to a location in said database,said expert knowledge interface includes at least one data storage matrix which is accessible on the basis of responses to said inquiry sequence, and whereinsaid at least one pointer is accessed in response to return of data of a first type accessed from said data storage matrix and said further pointer is accessed in response to data of a second type of data from said location in said expert knowledge interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An analysis protocol embodied in an expert system is articulated into portions to provide optimization of ease of use consistent with ease of design and updating of expert information contained therein. These portions include presentation of a fixed, invariant inquiry sequence and storage matrices which are accessed on the basis of responses to the inquiry sequence, a portion in which a decision tree is traversed efficiently under control of an inference engine based on user selections, preferably from a menu or a hierarchy of menus and a portion in which the analysis sequence is carried out by parsing text from an expert database into queries which are also preferably in the form of menus. Capture of the decision trees traversed together with corresponding user input data for at least selected analyses performed by the Expert system provides for capture of additional rules and business practices and facilitates correction of determinations, consistency of user intervention and expansion of the expert system.
115 Citations
6 Claims
-
1. An expert system including a database, an expert knowledge interface and an inference engine wherein
said inference engine includes an inquiry sequence comprising a sequence of invariant inquiries, and at least one pointer to a location in said expert knowledge interface and a further pointer to a location in said database, said expert knowledge interface includes at least one data storage matrix which is accessible on the basis of responses to said inquiry sequence, and wherein said at least one pointer is accessed in response to return of data of a first type accessed from said data storage matrix and said further pointer is accessed in response to data of a second type of data from said location in said expert knowledge interface.
Specification