Patent ID: 8429554

Claim:
A method in a computing device for conveying non-graphic financial data graphically, the non-graphic financial data being non-numeric text data, the method comprising: receiving from a user an indication of images; associating with each image an image identifier, the image identifier uniquely identifying the associated image; for each of a plurality of financial conditions, receiving from the user the financial condition, the financial condition specifying when to display an associated image, the financial condition including a type, test data, value data, and the image identifier of the associated image that is to be displayed, the type being selected from a set of predefined types; validating the financial condition by ensuring that the test data represents a valid operation, that the value data has a type that is compatible with the type of the non-graphic financial data, and that the image identifier is associated with an image; when the financial condition is validated, converting the financial condition into a condition structure representing the financial condition; when the financial condition is not validated, reporting a problem to the user; receiving non-graphic financial data that includes fields with values having types that are in the set of predefined types, wherein the types of the fields cannot be set by a user, each field having a graphical indicator flap indicating whether a graphical indicator is associated with that field, the values being non-numeric text data; and when the fields are to be displayed, for each of the fields of the non-graphic financial data, determining whether the graphical indicator flag indicates that a graphical indicator is associated with that field, upon determining that the graphical indicator flag indicates that a graphical indicator is associated with the field, selecting the financial conditions that have a type that matches the type of the field; for each of the selected financial conditions, applying the selected financial condition as represented by the condition structures by: determining whether the value of the field satisfies the financial condition by comparing the value of the field to the value data of the financial condition as indicated by the test data of the financial condition; and when the value of the field does satisfy the financial condition, displaying the image associated with the image identifier of the satisfied financial condition; when the value of the field changes, reapplying the financial conditions to dynamically update the display for the field; and upon determining that the graphical indicator flag indicates that a graphical indicator is not associated with the field, displaying the non-numeric text data of the field.