Patent ID: 8135758

Claim:
A graphical user interface embodied in a non-transitory computer readable media, the graphical user interface being arranged to display: a layout or design form including a visual representation of a database, the visual representation including one or more selectable database objects, wherein each database object is associated with one or more state-variables defined in the database, wherein the graphical user interface is designed to receive an indication to select a first database object upon the satisfaction of a condition or triggering of an event; and an automatically calculated tooltip corresponding to the first database object, wherein the tooltip is displayed proximate to and concurrently with the displayed first database object, wherein the tooltip was previously defined for the first database object by a user of the database and provides information that is related to the first database object, wherein the tooltip is displayed by receiving an automatically parsed expression that is defined for displaying the tooltip, wherein the expression comprises one or more state-variables that are related to the first database object, wherein the one or more state-variables are stored in one or more records of the database, wherein the parsing includes automatically determining one or more values for the one or more state-variables of the expression and dynamically evaluating the expression based on the one or more determined values of the one or more state-variables.