User interface generator and method of automatically generating a user interface
First Claim
1. A user interface generator stored on a medium for storing computer-readable instructions, said user interface generator being configured to:
- receive a call from an executing application;
access a schema specification file; and
generate a user interface in accordance with data structure specified in said schema specification file.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface generator, stored on a medium for storing computer-readable instructions, can receive a call from an executing application, access an Extensible Markup Language Schema Definition (XSD) file, and generate a user interface in accordance with data structure specified in said XSD file. A schema editor for preparing Extensible Markup Language Schema Definition (XSD) files, stored on a medium for storing computer-readable instructions, can accept user input defining data structure in an Extensible Markup Language (XML) file and provide one or more user input mechanisms for collecting data corresponding to said defined data structure.
62 Citations
39 Claims
-
1. A user interface generator stored on a medium for storing computer-readable instructions, said user interface generator being configured to:
-
receive a call from an executing application;
access a schema specification file; and
generate a user interface in accordance with data structure specified in said schema specification file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A schema editor for preparing schema specification files, said schema editor being stored on a medium for storing computer-readable instructions, said schema editor being configured to:
-
accept user input defining data structure in an Extensible Markup Language (XML) file; and
provide one or more user input mechanisms for collecting data corresponding to said defined data structure. - View Dependent Claims (9, 10)
-
-
11. A method of automatically generating a user interface, said method comprising:
-
accessing a schema specification file; and
generating a user interface in accordance with data structure specified in said schema specification file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of preparing schema specification files with a schema editor, said method comprising:
-
accepting user input defining data structure in an Extensible Markup Language (XML) file; and
providing one or more user input mechanisms for collecting data corresponding to said defined data structure. - View Dependent Claims (20, 22)
-
-
23. A system for automatically generating a user interface, said system comprising:
-
means for accessing an Extensible Markup Language Schema Definition (XSD) file; and
means for generating a user interface in accordance with data structure specified in said XSD file. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system for preparing Extensible Markup Language Schema Definition (XSD) files comprising:
-
means for accepting user input defining data structure in an Extensible Markup Language (XML) file; and
means for providing one or more user input mechanisms for collecting data corresponding to said defined data structure. - View Dependent Claims (30)
-
-
31. A computer system comprising:
-
a central processing unit;
a user input device;
a monitor; and
a user interface generator stored on a medium for storing computer-readable instructions, said user interface generator being configured to receive a call from an application executing on said central processing unit, access an Extensible Markup Language Schema Definition (XSD) file, and generate a user interface in accordance with data structure specified in said XSD file. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A computer system comprising:
-
a central processing unit;
a user input device;
a monitor; and
a schema editor for preparing Extensible Markup Language Schema Definition (XSD) files, said schema editor being stored on a medium for storing computer-readable instructions, said schema editor being configured to accept user input defining data structure in an Extensible Markup Language (XML) file, and provide one or more user input mechanisms for collecting data corresponding to said defined data structure. - View Dependent Claims (39)
-
Specification