Browse Prior Art Database

Extended Object-Class Hierarchy for OfficeVision

IP.com Disclosure Number: IPCOM000119925D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 34K

Publishing Venue

IBM

Related People

Miller, ME: AUTHOR

Abstract

This article describes an extension to the object-class hierarchy for OfficeVision* which supports the development of multiple types of automated intelligent agents (objects). Agents integrate with other office components and provide intelligent automated processing capability for office tasks.

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

Extended Object-Class Hierarchy for OfficeVision

      This article describes an extension to the object-class
hierarchy for OfficeVision* which supports the development of
multiple types of automated intelligent agents (objects). Agents
integrate with other office components and provide intelligent
automated processing capability for office tasks.

      Agent is an abstract class which is subclassed under the root
OfficeObject.  Subclasses of Agent include, but are not limited to,
the following:  RulebasedAgent, ConstraintAgent and ScriptAgent.
Each Agent object contains the methods for performing its associated
type of problem-solving strategy.  For instance, RulebasedAgent has
methods for performing both forward and backward inferencing on an
associated set of rules.  A Rule is an object under the root
OfficeObject which holds the conditions and actions that compose each
individual rule.  Constraint object is similar to a Rule object and
contains the bounds of each constraint.  Script Agent has methods for
capture and replay of OfficeEvents.  Agents can communicate with each
other and with other objects on the office desktop.  Agents are
collected in a container object called the Agency.  Agency is an
object under the root OfficeObject that provides the methods for
creation, change and control of the various Agent types.

      Extension of the Office class hierarchy to provide a class
structure which supports automated intelligent processing enhanc...