Abstract: An information processing system is disclosed, having documents consisting of attributes. Each attribute contains a name and a value. The value of an attribute may be executable script. When a specified event occurs, an interpreter evaluates the script and executes the resulting object code on a microprocessor. Examples of the specified event are the document being referenced by a user or the document being received by a remote node. The script itself within the value of an attribute may be written by the user, or selected by the user from a pre-packaged system library of script routines. When the script is executed, it causes certain events to occur. Example events include sending an acknowledgment message when the document is received or read, sending digitized speech data from within the document to a digital to analog converter to be played through a loudspeaker, and sending digitized speech data from within the document to a speech recognition engine which converts the digitized speech data into text, and displays the text on a display device.

Download File: Read Article
Authors

Jeffrey Senn, Peter Lucas, Carolanne Fisher

Publish Date Jun 1996