METHOD AND SYSTEM FOR PROVIDING AN EXTENSIBLE USER INTERFACE
First Claim
1. A computer-implemented method for displaying a user interface, comprising the steps of:
- creating a custom user interface for a program module by modifying a default user interface for the program module;
in response to start-up of the program module, determining whether the program module is configured to display the custom user interface rather than the default user interface; and
displaying the custom user interface in response to a determination that the program module is configured to display the custom user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Displaying a custom user interface in response to a determination that the application program is configured to display the custom user interface. To create the custom user interface, the end user can customize one or more default user interface files to create custom user interface files. The default user interface files can comprise one or more of a structure definition file, a content definition file, and a content display file. Additionally, the custom user interface can be associated with a program module function that can execute in connection with displaying the custom user interface.
17 Citations
27 Claims
-
1. A computer-implemented method for displaying a user interface, comprising the steps of:
-
creating a custom user interface for a program module by modifying a default user interface for the program module; in response to start-up of the program module, determining whether the program module is configured to display the custom user interface rather than the default user interface; and displaying the custom user interface in response to a determination that the program module is configured to display the custom user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for displaying a user interface, comprising:
-
a monitor that displays the user interface; and a processor executing a program module operable to present the user interface for display on the monitor by performing the steps comprising; reading a structure definition file that references a content item for display in the user interface; reading a content definition file defining the content item referenced in the structure definition file; and displaying the user interface comprising the content item on the monitor, wherein at least one of the structure definition file and the content definition file comprise information modified by an end user of the program module.
-
-
20-25. -25. (canceled)
-
26. A computer-implemented method for displaying a user interface of a program module, comprising the steps of:
-
creating an HTML structure file comprising a position of a content item for display on the user interface; creating an HTML content display file comprising display content corresponding to the content item; creating an XML content file that associates the content item to the content display file; customizing the user interface by modifying one of the HTML structure file, the HTML content file, and the XML content file; and displaying the custom user interface by displaying the display content associated with the content item in the position in the HTML structure file.
-
-
27-34. -34. (canceled)
Specification