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:
Jan. 28, 2003

Filed:

Jul. 23, 1997
Applicant:
Inventors:

Michael J. Branson, Rochester, MN (US);

Charles S. Gauthier, Stewartville, MN (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 ;
U.S. Cl.
CPC ...
G06F 9/44 ;
Abstract

An object oriented framework mechanism for customization of object oriented frameworks provides an infrastructure that embodies the steps necessary to customize a selected object oriented framework (referred to herein as an “input framework”). Combining core functions provided by the framework with extensions provided by the framework consumer (i.e., user), results in a framework customization environment. The architecture of the framework allows a user to determine the conditions and parameters that apply to the specific framework customization environment while allowing the user to interact with the framework using an interface that is consistent regardless of the specific combination of parameters specified by the user. The extensible functions allow new framework customization environments to be easily implemented using the framework. The framework thus allows a common programming interface for generating many different framework customization environments and also provides a substantially common user interface for customizing any input framework. An input framework is selected, and a subset of the extension points for the selected framework are selected for customizing the input framework. Each extension point generates one or more extensions, which are added to the customized framework. The customized framework may then be saved, and may be used to generate a customized application.


Find Patent Forward Citations

Loading…