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.
Patent No.:
Date of Patent:
Oct. 30, 2007
Filed:
Apr. 23, 2004
Jefferson A. Kita, Newton, MA (US);
Thomas J. Bakerman, Acton, MA (US);
Mark B. Hecker, Northborough, MA (US);
Brian Rickman, Marlborough, MA (US);
Kristian R. Cibulskis, Cambridge, MA (US);
Jefferson A. Kita, Newton, MA (US);
Thomas J. Bakerman, Acton, MA (US);
Mark B. Hecker, Northborough, MA (US);
Brian Rickman, Marlborough, MA (US);
Kristian R. Cibulskis, Cambridge, MA (US);
SUN Microsystems, Inc., Santa Clara, CA (US);
Abstract
Application code maintenance often imposes rebuilding and/or a patch kit update from a source code vendor. Users of such applications often find such conventional rebuilds and install efforts intrusive. An extensible object-relational (O-R) model operable for dynamic additions to an existing baseline of modeled data specifications mitigates interim patches and builds by employing a scripted modeling form and a corresponding relational form. The scripted modeling form, such as an XML file, is readily modifiable from existing data specifications, such as those driven by a recognized standard, while the relational form is seamlessly updated within an existing application environment without requiring rebuilding or patch kits to implement. The extensible O-R model defines data characteristics of data specifications, and the relational model is updated by instantiating an object or entry into the modeled relational specifications based on the extensible O-R model. In this manner, an incremental update to a set of relational specifications implements an addition or modification to a data specification rather than requiring a more global build, update, or install kit.