Automated generation of dynamic data entry user interface for relational database management systems
OwnerJohn N. Keslerinventor
Life of this patent
Estimating the term…
Abstract
Computer software for, computer apparatus for, and a method of automatically generating a user interface for a relational database comprising extracting schema information from the relational database and automatically generating corresponding schema and user interface metadata, storing the metadata in a repository, and automatically developing from the metadata a user interface appropriate to the relational database.
Claims18
Computer software for automatically generating a graphical user interface for a relational database, said software embodied in a computer readable medium having a set of computer instructions encoded thereon and comprising:
- utility software extracting schema information from the relational database and automatically generating corresponding schema and graphical user interface metadata stored in a repository;
- user interface software automatically developing from the metadata a user interface appropriate to the relational database;
- and
- software permitting addition of non-automatically-generated functionality to said developed user interface selected from the group consisting of scripts, external components, business rules, and triggers.
Computer apparatus for automatically generating a user interface for a relational database, said apparatus comprising:
- means embodied in a computer readable medium having a set of computer instructions encoded thereon for extracting schema information from the relational database and automatically generating corresponding schema and graphical user interface metadata;
- repository means for containing said metadata;
- means embodied in a computer readable medium having a set of computer instructions encoded thereon for automatically developing from the metadata a user interface appropriate to the relational database;
- and
- means embodied in a computer readable medium having a set of computer instructions encoded thereon permitting addition of non-automatically-generated functionality to said developed user interface selected from the group consisting of scripts, external components, business rules, and triggers.
A method of automatically generating a graphical user interface for a relational database, the method comprising the steps of:
- extracting schema information from the relational database and automatically generating corresponding schema and graphical user interface metadata;
- storing the metadata in a repository;
- automatically developing from the metadata a user interface appropriate to the relational database;
- and
- adding non-automatically-generated functionality to the developed user interface selected from the group consisting of scripts, external components, business rules, and triggers.
Dependencies are inferred from the claim text.