Systems and methods for generating an interactive user interface from a database
First Claim
1. A computer-implemented method of generating interactive user interface pages from a database, comprising:
- receiving at least a portion of metadata from a database, the portion of the metadata being configured for defining the appearance of a plurality of interactive user interface pages;
generating a display of a first interactive maintenance page based on the portion of the metadata received from the database, wherein the first interactive maintenance page is one of the plurality of interactive user interface pages, the first interactive maintenance page comprising a plurality of fields, and wherein the first interactive maintenance page enables creation and modification of the plurality of interactive user interface pages;
receiving one or more instructions from a user via the plurality of fields of the first interactive maintenance page;
updating the portion of the metadata received from the database based upon the one or more instructions to generate updated metadata associated with the appearance and functionality of the first interactive maintenance page to add to the plurality of fields a first maintenance field displayable on the first interactive maintenance page;
modifying the appearance and functionality of the first interactive maintenance page based on the updated metadata, by adding the first maintenance field to the first interactive maintenance page without modifying source code associated with the generation of the first interactive maintenance page;
receiving one or more additional instructions from the user via the first interactive maintenance page to update the updated metadata to create a second interactive maintenance page, wherein the second interactive maintenance page enables modification of the plurality of interactive user interface pages;
receiving, via the first interactive maintenance page, one or more instructions to add a second maintenance field to the second interactive maintenance page, wherein the second interactive maintenance page and second maintenance field are created without modifying the source code, and wherein the second maintenance field is not present in the plurality of fields of the first interactive maintenance page;
receiving, via the second maintenance field of the second interactive maintenance page, one or more instructions to modify the first interactive maintenance page; and
displaying at least one of the plurality of interactive user interface pages based on the first maintenance field, the second maintenance field, the one or more instructions to modify the first interactive maintenance page, and the updated metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for generating interactive user interface pages from a data store. At least a portion of metadata is received from a data store, wherein the appearance and functionality of a plurality of interactive user interface pages is based on the metadata. The display and functionality of an interactive maintenance page is generated based on at least a portion of the metadata, wherein the interactive maintenance page is one of the plurality of interactive user interface pages, and wherein the interactive maintenance page maintains the plurality of interactive user interface pages. One or more instructions are received from the interactive maintenance page. The metadata is updated based upon the one or more instructions, and the appearance and functionality of at least one of the interactive user interface pages and/or the interactive maintenance page is modified based on the metadata.
-
Citations
20 Claims
-
1. A computer-implemented method of generating interactive user interface pages from a database, comprising:
-
receiving at least a portion of metadata from a database, the portion of the metadata being configured for defining the appearance of a plurality of interactive user interface pages; generating a display of a first interactive maintenance page based on the portion of the metadata received from the database, wherein the first interactive maintenance page is one of the plurality of interactive user interface pages, the first interactive maintenance page comprising a plurality of fields, and wherein the first interactive maintenance page enables creation and modification of the plurality of interactive user interface pages; receiving one or more instructions from a user via the plurality of fields of the first interactive maintenance page; updating the portion of the metadata received from the database based upon the one or more instructions to generate updated metadata associated with the appearance and functionality of the first interactive maintenance page to add to the plurality of fields a first maintenance field displayable on the first interactive maintenance page; modifying the appearance and functionality of the first interactive maintenance page based on the updated metadata, by adding the first maintenance field to the first interactive maintenance page without modifying source code associated with the generation of the first interactive maintenance page; receiving one or more additional instructions from the user via the first interactive maintenance page to update the updated metadata to create a second interactive maintenance page, wherein the second interactive maintenance page enables modification of the plurality of interactive user interface pages; receiving, via the first interactive maintenance page, one or more instructions to add a second maintenance field to the second interactive maintenance page, wherein the second interactive maintenance page and second maintenance field are created without modifying the source code, and wherein the second maintenance field is not present in the plurality of fields of the first interactive maintenance page; receiving, via the second maintenance field of the second interactive maintenance page, one or more instructions to modify the first interactive maintenance page; and displaying at least one of the plurality of interactive user interface pages based on the first maintenance field, the second maintenance field, the one or more instructions to modify the first interactive maintenance page, and the updated metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating interactive user interface pages from a data storage device, the system including:
-
a data storage device storing instructions for generating interactive user interface pages in a network environment; and a processor configured to execute the instructions to perform a method including; receiving at least a portion of metadata from a database, wherein the appearance of a plurality of interactive user interface pages is based on the metadata from the database; generating a display of a first interactive maintenance page based on a portion of the metadata from the database, wherein the first interactive maintenance page is one of the plurality of interactive user interface pages, the first interactive maintenance page comprising a plurality of fields, and wherein the first interactive maintenance page enables creation and modification of the plurality of interactive user interface pages; receiving one or more instructions from a user via the plurality of fields of the first interactive maintenance page; updating the portion of the metadata from the database based upon the one or more instructions to generate updated metadata associated with the appearance and functionality of the first interactive maintenance page to add a first maintenance field displayable on the first interactive maintenance page to the plurality of fields; modifying the appearance and functionality of the first interactive maintenance page based on the updated metadata, by adding the first maintenance field on the first interactive maintenance page, without modifying source code associated with the generation of the first interactive maintenance page; receiving one or more additional instructions from the user via the first interactive maintenance page to update the updated metadata to create a second interactive maintenance page, wherein the second interactive maintenance page enables modification of the plurality of interactive user interface pages; receiving, via the first interactive maintenance page, one or more instructions to add a second maintenance field to the second interactive maintenance page, wherein the second interactive maintenance page and second maintenance field are created without modifying the source code, and wherein the second maintenance field is not present in the plurality of fields of the first interactive maintenance page; receiving, via the second maintenance field of the second interactive maintenance page, one or more instructions to modify the first interactive maintenance page; and displaying at least one of the plurality of interactive user interface pages based on the first maintenance field, the second maintenance field, the one or more instructions to modify the first interactive maintenance page, and the updated metadata. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for generating interactive user interface pages from a database, the method including:
-
receiving at least a portion of metadata from a database, wherein the appearance of a plurality of interactive user interface pages is based on the metadata from the database; generating a display of a first interactive maintenance page based on a portion of the metadata from the database, wherein the first interactive maintenance page is one of the plurality of interactive user interface pages, the first interactive maintenance page comprising a plurality of fields, and wherein the first interactive maintenance page enables creation and modification of the plurality of interactive user interface pages; receiving one or more instructions from a user via the plurality of fields of the first interactive maintenance page; updating the portion of the metadata from the database based upon the one or more instructions to generate updated metadata associated with the appearance and functionality of the first interactive maintenance page to add a first maintenance field displayable on the first interactive maintenance page to the plurality of fields; modifying the appearance and functionality of the first interactive maintenance page based on the updated metadata, by adding the first maintenance field on the first interactive maintenance page, without modifying source code associated with the generation of the first interactive maintenance page; receiving one or more additional instructions from the user via the first interactive maintenance page to update the updated metadata to create a second interactive maintenance page, wherein the second interactive maintenance page enables modification of the plurality of interactive user interface pages; receiving, via the first interactive maintenance page, one or more instructions to add a second maintenance field to the second interactive maintenance page, wherein the second interactive maintenance page and second maintenance field are created without modifying the source code, and wherein the second maintenance field is not present in the plurality of fields of the first interactive maintenance page; receiving, via the second maintenance field of the second interactive maintenance page, one or more instructions to modify the first interactive maintenance page; and displaying at least one of the plurality of interactive user interface pages based on the first maintenance field, the second maintenance field, the one or more instructions to modify the first interactive maintenance page, and the updated metadata. - View Dependent Claims (18, 19, 20)
-
Specification