Patent ID: 7974992

Claim:
Machine executable instructions stored on a computer-readable medium that, when executed on a data processing apparatus, are configured to cause the data processing apparatus to provide a graphical user interface (GUI) comprising: a segmentation portion configured to display: an attribute list including a plurality of selectable icons representing selectable attributes associated with a plurality of items of a data set, wherein each attribute is associated with a plurality of selectable filter options; and a results portion configured to display a segmentation model including: a data set icon representing the plurality of items of the data set, an attribute icon for each of the plurality of selectable attributes selected by a user from the selectable icons in the attribute list, the attribute icon representing a subset of the plurality of items, associated with the data set icon, filtered from the plurality of items of the data set based on the selected attributes from the attribute list, wherein a first subset from a first attribute icon is filtered to obtain a second subset for a second attribute icon subsequent to the first attribute icon in the segmentation model, and flow indicators indicating which of the filter icons were selected and relationships between two or more attribute icons and the data set icon in the segmentation model.