Method and system for parameter model framework
First Claim
Patent Images
1. A method to build a user interface, the method comprising:
- defining a user interface as a parameter model by a developer, the parameter model being a data structure of a plurality of entries in database tables persisted by a backend system representing design time metadata specifying user input fields of the user interface to be defined by the parameter model;
delivering the parameter model to a frontend system of a user interface framework via a parameter model service of the backend system, the frontend system being decoupled from the backend system and the parameter model service to coordinate communication between the frontend system and the backend system;
rendering, by the frontend system, the parameter model to present a generic visualization of the user interface in a user understandable format to solicit, from a frontend user, at least one input value for the input fields of the user interface specified by the parameter model design time metadata;
persisting, after receiving the solicited at least one input value for the input fields of the user interface specified by the parameter model, the at least one input value solicited from the frontend user in a data storage facility as runtime metadata; and
using, by an application, the persisted runtime metadata and the parameter model with the design time metadata to define and build a user interface for the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and tangible medium to build a user interface, the system including a backend system supporting processing and persisting of a parameter model defining a user interface, the parameter model specifying user input fields of the user interface to be defined; a user interface framework to render the parameter model to solicit at least one input value for the input fields of the user interface from a user; and a service, distinct from the user interface framework and the backend system, to deliver the parameter model to the user interface framework, the service further to persist the at least one input value from the user.
-
Citations
16 Claims
-
1. A method to build a user interface, the method comprising:
-
defining a user interface as a parameter model by a developer, the parameter model being a data structure of a plurality of entries in database tables persisted by a backend system representing design time metadata specifying user input fields of the user interface to be defined by the parameter model; delivering the parameter model to a frontend system of a user interface framework via a parameter model service of the backend system, the frontend system being decoupled from the backend system and the parameter model service to coordinate communication between the frontend system and the backend system; rendering, by the frontend system, the parameter model to present a generic visualization of the user interface in a user understandable format to solicit, from a frontend user, at least one input value for the input fields of the user interface specified by the parameter model design time metadata; persisting, after receiving the solicited at least one input value for the input fields of the user interface specified by the parameter model, the at least one input value solicited from the frontend user in a data storage facility as runtime metadata; and using, by an application, the persisted runtime metadata and the parameter model with the design time metadata to define and build a user interface for the application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system having a processor, the system comprising:
-
a backend system supporting processing by a first processor and persisting of a parameter model defining a user interface as specified by a developer, the parameter model being a data structure of a plurality of entries in database tables representing design time metadata specifying user input fields of the user interface to be defined by the parameter model; a frontend system, decoupled from the backend system, to render the parameter model, by a second processor, to present a generic visualization of the user interface in a user understandable format and to solicit, from a frontend user, at least one input value for the input fields of the user interface specified by the parameter model design time metadata; a parameter model service of the backend system to deliver, by the second processor, the parameter model to the frontend system, the frontend system being decoupled from the backend system and the parameter model service to coordinate communication between the frontend system and the backend system;
the parameter model service to persist, after receiving the solicited at least one input value for the input fields of the user interface specified by the parameter model, the at least one input value solicited from the frontend user in a data storage facility as runtime metadata; andan application to use the persisted runtime metadata and the parameter model with the design time metadata to define and build a user interface for the application. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having processor-executable instructions stored thereon, the medium comprising:
-
instructions to define a user interface as a parameter model by a developer, the parameter model being a data structure of a plurality of entries in database tables persisted by a backend system representing design time metadata specifying user input fields of the user interface to be defined by the parameter model; instructions to deliver the parameter model to a frontend system of a user interface framework via a parameter model service of the backend system, the frontend system being decoupled from the backend system and the parameter model service to coordinate communication between the frontend system and the backend system; instructions to render, by the frontend system, the parameter model to present a generic visualization of the user interface in a user understandable format to solicit, from a frontend user, at least one input value for the input fields of the user interface specified by the parameter model design time metadata; instructions to persist, after receiving the solicited at least one input value for the input fields of the user interface specified by the parameter model, the at least one input value solicited from the frontend user in a data storage facility as runtime metadata; and instructions to use, by an application, the persisted runtime metadata and the parameter model with the design time metadata to define and build a user interface for the application. - View Dependent Claims (13, 14, 15, 16)
-
Specification