Patent Document ID: 10120534
Application ID: 15272255

Base Claim:
1. A method for automatically generating a user interface for an application program, the method comprising the computer-implemented steps of: in response to detecting an event, selecting, by the application program, a primary widget from a plurality of widgets to display on the user interface; in response to selecting the primary widget, querying a data store that is storing tags associated with widgets, using one or more particular tags that are associated with the primary widget; based on the querying, determining one or more secondary widgets from the plurality of widgets, wherein the one or more secondary widgets are associated with at least one of the one or more particular tags of the primary widget; for each particular secondary widget among the one or more secondary widgets, determining correlation data that measures correlation of the particular secondary widget to the primary widget; based on the correlation data of the particular secondary widget, determining whether to display the particular secondary widget on the user interface in a particular arrangement comprising the particular secondary widget and one or more other secondary widgets from among the one or more secondary widgets.

---

Claim 7:
7. The method of claim 1 , wherein the particular secondary widget presents monitoring data for a particular secondary managed system element, and wherein the correlation data for the particular secondary widget comprises indication whether the monitoring data for the particular secondary managed system element exceeded one or more threshold values for the particular secondary managed system element.