Data processing apparatus for a temporal based rule system

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395920, 395 68, G05B 1904

Patent

active

054188873

ABSTRACT:
A data processing apparatus includes a computer (1), a detector (2) for external events signalled on a set of input lines (7,8, etc.), and a real time clock 3. A table (20) of rules (24) is included in the computer storage (19). The computer is programmed to respond to a condition, (B,t) stored in a field (26,27) of a rule, being satisfied by generating an associated response (R) stored in a field (28) of that rule. The condition part of each rule requires the continous presence of a specific internal or external behavior (B) stored in the field 26 for a specific finite time (t) stored in the field 27 in order for the rule to be fired. Each time a change of internal behavior occurs due to the firing of a rule, and each time a change of external behavior occurs, signalled on one of the lines 7,8 etc., the rules are examined and the response associated with the next one to be fired on the basis of the behaviors currently present is loaded into a field (33) of a register (23), the time at which the firing is to occur (if there is no intermediate change of behavior which results in a new rule being potentially the next to be fired) being stored in a field 34. If the output of the clock (3) reaches the time stored in the field 34 the response indicated by the data in the field 33 is generated. This response may be purely internal, indicated by changing a flag associated with an entry (25) in a stored table (21), or external, taking the form of a signal on an output line (14,15, etc.).

REFERENCES:
patent: 3744029 (1973-07-01), Nyman
patent: 4365297 (1982-12-01), Grisham
patent: 4644479 (1987-02-01), Kemper et al.
patent: 4812819 (1989-03-01), Corsberg
patent: 4853175 (1989-08-01), Book, Sr.
patent: 4890240 (1989-12-01), Loeb et al.
patent: 4951225 (1990-08-01), Lee et al.
patent: 4951234 (1990-08-01), Bellows
Moore et al., "A Real-Time Expert System for Process Control", 1984, 569-576.
Dutta, S., "An Event Based Fuzzy Temporal Logic", Proc. 18th Intl. Symp. on Multiple Valued Logic, May 1988, 64-71.
Dean et al., "Temporal Data Base Management", Artificial Intelligence, 32, 1987, pp. 1-55.
Dubois et al., "Processing Fuzzy Temporal Knowledge", IEEE Trans. Syst., Man, and Cybernetics, vol. 19(4), Jul./Aug. 1989, pp. 729-744.
Charniak et al., Artifical Intelligence Programming 2nd ed., 1987, pp. 248-275.
Frank et al., "Application of Artificial Intelligence to improve plant availability," from Intelligen Simulation Environments Proceedings, Jan. 1986, pp. 92-97.
Forgy, "Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem," Artificial Intelligence, 1982, pp. 17-37.
Barr et al., The Handbook of Artificial Intelligence vol. IV, 1989, pp. 504-510.
Allen, J. F., "Maintaining Knowledge about Temporal Intervals,", Comm. of the ACM, 26(11), Nov. 1983, pp. 832-843.
Perkins et al., "Adding Temporal Reasoning to Expert-System-Building Environments", IEEE Expert, Feb. 1990, pp. 23-30.
Lumley, J., "Deep Knowledge and Simulation in Knowledge-Based Control", Real-Time Expert Systems in Process Control, Nov. 1985, pp. 511-513.

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

Data processing apparatus for a temporal based rule system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing apparatus for a temporal based rule system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing apparatus for a temporal based rule system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2146755

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