Knowledge based processor for application programs using convent

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364900, G06F 1518

Patent

active

047837527

ABSTRACT:
A knowledge base processor is callable by an application program to access a knowledge base and to govern the execution or interpretation of the knowledge base to find the values of selected objects or expressions defined in the knowledge base. The application program is written in a conventional computer language which specifies control by the ordering of program steps. The application program provides a user interface for input/output and provides top level control for calling the knowledge base processor to find values for goal expressions. During its search for the values of goal expressions, the knowledge base processor calls the application program to determine values of expressions which are not concluded by the knowledge base, and to signal important events during the execution of the knowledge base. Preferably the knowledge base processor and the application program each include a library of subroutines which are linked-loaded to provide a complete knowledge system for a specific application or task. Therefore, the knowledge base processor provides the esential functions for symbolic reasoning, and establishes a framework for building the knowledge system which permits application program developers to exploit the best available conventional data processing capabilities. The application programmer is free to exercise his or her knowledge and skill regarding the use of conventional programming languages and their support facilities such as utility libraries, optimizing compliers and user interfaces.

REFERENCES:
patent: 4286330 (1981-08-01), Isaacson
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4591983 (1986-05-01), Bennett et al.
patent: 4595982 (1986-06-01), Burt
patent: 4644479 (1987-02-01), Kemper et al.
patent: 4648044 (1987-03-01), Hardy et al.
patent: 4649515 (1987-03-01), Thompson et al.
patent: 4658370 (1987-04-01), Erman et al.
Rosen ed., Programming Systems and Languages, pp. 490-492 (Apr., 1964).
Abelson et al., Structure and Interpretation of Computer Programs, MIT Press (1985) pp. xi-xiv.
R. Anderson, J. Gillogly, "RAND Intelligent Terminal Agent (RITA): Design Philosophy". RAND R-1809-ARPA, 1976.
W. Van Melle et al., The Emycin Manual, Stanford University Report No. STAN-CS-81-885, Stanford, California (Oct. 1981).
Erman et al., U.S. Pat. App. Ser. No. 618,038 filed Jun. 7, 1984.
Hardy U.S. Pat. Appl. Ser. 617,791 filed Jun. 6, 1984.
Avron Barr & Edward A. Fiegenbaum, The Handbook of Artificial Intelligence, vol. II, Ch. VI, (1982) pp. 1-76.
Sloman et al., "POPLOG: a Multilanguage Program Development Environment," Info. Tech.: Res. & Dev. 2 (1983) pp. 109-122.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Knowledge based processor for application programs using convent does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Knowledge based processor for application programs using convent, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Knowledge based processor for application programs using convent will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-466744

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.