System for instance customization
First Claim
1. In a computer system having an operating system, a language engine object and an application program having an instance with properties of an extensible object, a method for customization of the instance by adding compilable code to the application program, the method comprising the steps of:
- executing said application program with said operating system;
aggregating an extension, the extension including the code, with the extensible object in a controlling extensible object corresponding to the application program to create a customized instance of the application program;
compiling the code added to the application program as part of the extension; and
maintaining the identity of the extensible object while changing its behavior by introducing changes in its behavior through the extension.
2 Assignments
0 Petitions
Accused Products
Abstract
The system for instance customization functions to place code behind documents in a multi-program environment in a manner that eliminates the object instance management problems of existing systems. The system for instance customization consists of the process whereby the behavior of an object is changed by the user without changing its identity. In particular, the system for instance customization combines a customizable object and a language engine object to form the customized instance of the object. Instance customization is enabled by the customized object aggregating the user defined customizations into a standard object that is supplied by Visual Basic. The Visual Basic object is given a pointer to the standard part of the document object which implements the base functionality of the document.
-
Citations
16 Claims
-
1. In a computer system having an operating system, a language engine object and an application program having an instance with properties of an extensible object, a method for customization of the instance by adding compilable code to the application program, the method comprising the steps of:
-
executing said application program with said operating system; aggregating an extension, the extension including the code, with the extensible object in a controlling extensible object corresponding to the application program to create a customized instance of the application program; compiling the code added to the application program as part of the extension; and maintaining the identity of the extensible object while changing its behavior by introducing changes in its behavior through the extension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium containing computer executable instructions for carrying out the steps, in a computer system having an operating system, a language engine object and executing an application program having an instance with properties of an extensible object, of a method for customization of an instance of the application program by adding compilable code to the application program, the steps comprising:
- executing said application program with said operating system;
aggregating an extension, the extension including the code, with the extensible object in a controlling extensible object corresponding to the application program to create a customized instance of the application program;
compiling the code added to the application program as part of the extension; andmaintaining the identity of the extensible object while changing its behavior by introducing changes in its behavior through the extension. - View Dependent Claims (15, 16)
- executing said application program with said operating system;
Specification