The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 04, 1995

Filed:

Jan. 19, 1993
Applicant:
Inventor:

Rakesh Mahajan, Laguna Hills, CA (US);

Assignee:

Canon Information Systems, Inc., Costa Mesa, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395650 ; 364D / ; 364280 ;
Abstract

A scripting system for scripting functionality in an application program. A script interpreter which is instantiated as an object separate from the application program is provided to interpret scripts. The script interpreter contains a list of scripts that may be invoked and a list of corresponding trigger events that cause the scripts to be invoked. The scripts, which are separate from both the application program and the script interpreter, contain script language commands which include commands to execute functions in the application program. The application program is responsible both for defining the functions that it will make available for execution from scripts, as well as for indicating to the script interpreter that a particular type of event has occurred. In response to an indication from the application program that a trigger event has occurred, the script interpreter will interpret the appropriate script to execute the scripting commands, and in particular to execute application program functions when they are encountered in the script.


Find Patent Forward Citations

Loading…