Patent ID: 7725462

Claim:
A computer-implemented method to execute on a machine, comprising: receiving, by the machine and from a user via a GUI tool, one or more row segment definitions and one or more column segment definitions, wherein each segment definition comprises one or more criteria, and wherein each segment definition defines a segment; receiving, by the machine and from the user via the GUI tool, a measure calculation; populating, by the machine, selectable combinations of row and column segment conditions within fields of the GUI tool; receiving, by the machine and from the user via the GUI tool, a selection of a combination from the selectable combinations; and applying, by the machine, the user-supplied measure calculation to filtered intersections of the one or more row segments and the one or more column segments, where each intersection comprises data relating to one or more entities contained in both a respective row segment and a respective column segment, and where the filtering is based on the user-selected combination.