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:
Feb. 27, 2007
Filed:
Apr. 19, 2002
John D. Fish, River Forest, IL (US);
Benjamin R. Wolf, Chicago, IL (US);
Amy M. Gilchrist, Chicago, IL (US);
Michael D. Wolf, Chicago, IL (US);
Daniel A. Hartley, Chicago, IL (US);
Matthew C. Dorn, Holland, MI (US);
John D. Fish, River Forest, IL (US);
Benjamin R. Wolf, Chicago, IL (US);
Amy M. Gilchrist, Chicago, IL (US);
Michael D. Wolf, Chicago, IL (US);
Daniel A. Hartley, Chicago, IL (US);
Matthew C. Dorn, Holland, MI (US);
Hubbard & Wells, Chicago, IL (US);
Abstract
A logical data model is defined using a data-modeling framework. The data-modeling framework enables a user to define the logical data model using a series of graphical user interfaces (GUI) or an application-programming interface (API). The data-modeling framework dynamically translates the logical data model into a corresponding physical data model. The logical data model can be changed using the GUI or API and the physical data model is automatically adjusted to accommodate the changes to the logical data model. The logical data model extends capabilities of the physical data model and automatically allows these capabilities to be available to software developers using an application framework integrated with the data-modeling framework. The application framework enables the developer to configure various application features and data management operations using GUI or API. The application framework is tightly coupled with the data-modeling framework such that changes in the logical data model is automatically reflected in the applications.