Browse Prior Art Database

Synchronization of Information from Discrete Events in a Rule-based Agent

IP.com Disclosure Number: IPCOM000123557D
Original Publication Date: 1999-Jan-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 2 page(s) / 79K

Publishing Venue

IBM

Related People

Stephens, WE: AUTHOR

Abstract

Disclosed is a method for synchronization of events and information in a rule-based agent. This method is used in an agent built using Agent Building Environment (ABE). In ABE, rule processing is initiated by events from components called adapters. The data provided by the adapters on each event is used in the evaluation of rules. Rule processing may also result in actions being performed by the adapters. This document describes an adapter used for synchronization of information resulting from discrete episodes of rule processing and consequent initiation of new rule processing episodes.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 56% of the total text.

Synchronization of Information from Discrete Events in a Rule-based
Agent

   Disclosed is a method for synchronization of events and
information in a rule-based agent.  This method is used in an agent
built using Agent Building Environment (ABE).  In ABE, rule
processing is initiated by events from components called adapters.
The data provided by the adapters on each event is used in the
evaluation of rules.  Rule processing may also result in actions
being performed by the adapters.  This document describes an adapter
used for synchronization of information resulting from discrete
episodes of rule processing and consequent initiation of new rule
processing episodes.

   The problem to be solved is that each instance of rule
processing is independent.  The adapter described here synchronizes
information from multiple instances of rule evaluation.  It provides
the ability to present an event when either a specific set of facts
has been true or a specific set of events has occurred.  It also has
the capability of remembering how many times an event has occurred or
how many times a fact has been true in discrete rule evaluations.
The synchronization adapter then presents an event when a threshold
has been reached.  Rule processing is the mechanism by which the
synchronization adapter receives information about which facts to
synchronize and how to synchronize them.

   In Figure 1, the desired effect is for rule processing
to occur once fact A and fact B have been t...