Browse Prior Art Database

Rule-based Control of Time of Rule Evaluation in an Agent Environment

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

Publishing Venue

IBM

Related People

Coleman, A: AUTHOR [+2]

Abstract

This is a description of a method for controlling the time of evaluation of rules by an intelligent agent. In this intelligent agent, the agent reasons about the time of subsequent inferencing events based on current facts

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

Rule-based Control of Time of Rule Evaluation in an Agent Environment

   This is a description of a method for controlling the time
of evaluation of rules by an intelligent agent.  In this intelligent
agent, the agent reasons about the time of subsequent inferencing
events based on current facts

   This type of agent is built using Agent Building
Environment (ABE).  In an agent built using ABE, adapters are
event-generating, agent-performing, and environment-sensing
components.  Each event generated by the adapter initiates the
evaluation of rules, along with facts particular to the events.
Facts inferred from the evaluation of rules may translate into
actions by adapters.  Facts may also be "sensed" from the environment
during rule evaluation.

   The time adapter provides an alarm function which is both
controlled by the rule evaluation and able to initiate rule
evaluation.  The time adapter is also able to "sense" time
information from the environment.  A time adapter action resulting
from rule evaluation may be the setting or an alarm for some time in
the future.  At that future, the time adapter generates a time event.
Rule evaluation is performed by the agent when the time event is
presented.

   The action of remembering a subsequent time would also
include information that would be presented as facts when the time
event is generated.  Each time event would have a unique set of facts
which the agent would use in rule evaluation.  This time adapter also
has the capability of remembering repeating time intervals and
generating events to initiate rule evaluation at these intervals.
Figure 1. shows the relationship between the time adapter and rule
evaluation.

   Specific Functions provided by the time adapter

   When the evaluation of rules results in one or more
actions by the time adapter, an alarm may be set for a particular
time in the future or for repeated intervals in the future.  In the
case of an alarm for a particular time in the future, the action may
specif...