Abstract:
Method for processing the Rulebase of an expert system on a data processing system in which the Rulebase is segmented into a plurality of contextual units, each one having a size less than the size of the system memory and a plurality of Goal trees with a Goal node at its root and a plurality of other nodes at the leaves of the tree. When the Rulebase is segmented, it is then possible to eliminate portions of the Rulebase containing data or knowledge that is not needed in a particular application. The segmenting of the Rule-base also allows the expert system to be run with systems or on systems having much smaller memory capacities than was possible with prior art arrangements since each segment of the Rulebase can be paged into and out of the system as needed.
Abstract:
A method for dynamically collecting current data in an expert system in which the Rulebase (11) includes a section having specific definitions of processes or procedures (A to N) which are available to the expert system as a data source. The data are collected in response to and in accordance with parameters supplied by the expert system and at a time determined by the expert system. The ability of the expert system to provide meaningful conclusions is considerably enhanced when such type of data is made available since any process or procedure that can be executed on the host for the expert system can become a source of current data for analysis by the expert system.
Abstract:
An image processing system for viewing a representation of an overscanned captured image (10) on a display that is incapable of displaying the full image as originally captured, the system consisting of means for digitising the image, means (30) for storing a first block of data from the digitising camera (14) representing the captured and digitised image, logic for generating a second data block from a first data block of the digitised image data by removing every Nth data element of the first data block, where N is less then the number of elements in the first data block, and a display (26) for displaying the second data block overlayed upon at least a portion of the digitised image.
Abstract:
An image processing system for viewing a representation of an overscanned captured image (10) on a display that is incapable of displaying the full image as originally captured, the system consisting of means for digitising the image, means (30) for storing a first block of data from the digitising camera (14) representing the captured and digitised image, logic for generating a second data block from a first data block of the digitised image data by removing every Nth data element of the first data block, where N is less then the number of elements in the first data block, and a display (26) for displaying the second data block overlayed upon at least a portion of the digitised image.