Methods and systems for generating a configurable user interface
First Claim
Patent Images
1. A method for generating a user interface for a computer system, comprising:
- providing a generating tool for generating a user interface to the computer system using metadata of a predetermined format;
programming the generating tool to dynamically create the metadata of the predetermined format, wherein the metadata of the predetermined format is provided in semi-configured screens, which define user interface container elements that are configurable by the dynamically created metadata defining a form, a location, or a context of the user interface container elements;
developing a configurator user interface tool using the dynamically created metadata of the predetermined format in the semi-configured screens to create the user interface for the computer system, wherein the configurator user interface tool is developed independently of the user but at least the metadata associated with the user interface is modifiable according to user preferences, and wherein modifying the metadata associated with the user interface affects at least one attribute of the user interface when displayed on a screen; and
configuring the semi-configured screens to a fully configured user interface by using the configurator user interface tool to dynamically create user interface elements based on the modified at least one attribute of the user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods consistent with embodiments of the present invention generate a user interface for a computer system. As disclosed herein, a generating tool may be used to generate the user interface using metadata of a predetermined format. The generating tool is programmed to dynamically create the metadata of the predetermined format. Metadata of the predetermined format may be provided in the form of semi-configured screens, which define user interface container elements that are configurable by the dynamically created metadata so as to define a form/location or context.
-
Citations
15 Claims
-
1. A method for generating a user interface for a computer system, comprising:
-
providing a generating tool for generating a user interface to the computer system using metadata of a predetermined format; programming the generating tool to dynamically create the metadata of the predetermined format, wherein the metadata of the predetermined format is provided in semi-configured screens, which define user interface container elements that are configurable by the dynamically created metadata defining a form, a location, or a context of the user interface container elements; developing a configurator user interface tool using the dynamically created metadata of the predetermined format in the semi-configured screens to create the user interface for the computer system, wherein the configurator user interface tool is developed independently of the user but at least the metadata associated with the user interface is modifiable according to user preferences, and wherein modifying the metadata associated with the user interface affects at least one attribute of the user interface when displayed on a screen; and configuring the semi-configured screens to a fully configured user interface by using the configurator user interface tool to dynamically create user interface elements based on the modified at least one attribute of the user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system, comprising:
-
a processor; a generating tool configured to run on the processor for generating a user interface to the computer system; a repository comprising metadata of a predetermined format that is used by the generating tool; and a configuration tool for dynamically creating the metadata of the predetermined format used by the generating tool, wherein the metadata of the predetermined format is provided in semi-configured screens, which define user interface container elements that are configurable by dynamically created metadata defining a form, a location, or a context of the user interface container elements; wherein the generating tool is used to develop a configurator user interface tool using the dynamically created metadata of the predetermined format in the semi-configured screens to create the user interface to the computer system, wherein the configurator user interface tool developed independently of the user but at least the metadata associated with the user interface is modifiable according to user preferences, and wherein modifying the metadata associated with the user interface affects at least one attribute of the user interface when displayed on a screen, and wherein configuring the semi-configured screens to a fully configured user interface by using the configurator user interface tool to dynamically create user interface elements based on the modified at least one attribute of the user interface. - View Dependent Claims (8, 9)
-
-
10. A computer-readable storage medium comprising instructions tangibly embodied in the computer-readable storage medium which when executed on a processor, causes the processor to perform a method for generating a user interface to a computer system, the method comprising:
-
providing a generating tool for generating a user interface to the computer system using metadata of a predetermined format; and programming the generating tool to dynamically create the metadata of the predetermined format, wherein the metadata of the predetermined format is provided in semi-configured screens, which define user interface container elements that are configurable by the dynamically created metadata defining a form, a location, or a context of the user interface container elements; developing a configurator user interface tool using the dynamically created metadata of the predetermined format in the semi-configured screens to create the user interface for the computer system, wherein the configurator user interface tool is developed independently of the user but at least the metadata associated with the user interface is modifiable according to user preferences, and wherein modifying the metadata associated with the user interface affects at least one attribute of the user interface when displayed on a screen; and configuring the semi-configured screens to a fully configured user interface by using the configurator user interface tool to dynamically create user interface elements based on the modified at least one attribute of the user interface. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification