Patent ID: 8479089

Claim:
A computer system, comprising: a) a display; b) a graphical user interface (GUI) depicted on the display; c) a matrix X displayed by the GUI, such that, for a matrix Y that is equal either to X or to X-transpose, (i) a set of columns of Y, each column in the set having a column header that represents a respective column boolean expression that includes a column variable, (ii) a row of Y has a row header that represents a row action, and (iii) within the row, the set of cells that correspond to the set of columns each cell providing a GUI control, which when activated displays a respective list from which a user can use the GUI to select a value of the column variable for the column, thereby forming a cell boolean expression, wherein the cell boolean expressions for the row are related to each other by boolean operators, thereby representing a row boolean expression; and the row action corresponds to a particular value of the row boolean expression.