SEGMENTATION MODEL USER INTERFACE
First Claim
1. 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 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 attribute list, the attribute icon representing a subset of the plurality of items, associated with the data set icon, filtered 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, andflow indicators indicating relationships between two or more attribute icons and the data set icon in the segmentation model.
2 Assignments
0 Petitions
Accused Products
Abstract
A data warehouse may include a data set of items associated with a plurality of attributes. An input handler may be configured to receive selections of attributes and filter options and a placement of an attribute icon representing each selection within a segmentation model displayed within a results portion of a graphical user interface (GUI). A view generator may be configured to provide the segmentation model in the results portion, the model including a data set icon representing the items, provide an attribute list in a segmentation portion of the GUI including a list of the attributes, provide the attribute icon within the segmentation model based on the placement, and provide a flow indicator corresponding to the filter option associated with each attribute icon. A filter may be configured to obtain a subset of the plurality of items corresponding to each selection based on the placement and filter option.
-
Citations
20 Claims
-
1. 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 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 attribute list, the attribute icon representing a subset of the plurality of items, associated with the data set icon, filtered 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 relationships between two or more attribute icons and the data set icon in the segmentation model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a data warehouse including a data set wherein the data set includes a plurality of items, each item associated with a plurality of attributes; an input handler associated with a graphical user interface (GUI) and configured to receive selections of one or more of the attributes and including a filter option associated with each selection and a placement of an attribute icon representing each selection within a segmentation model displayed within a results portion of the GUI; a view generator configured to; provide the segmentation model in the results portion of the GUI, the segmentation model including a data set icon representing the plurality of items of the data set, provide an attribute list in a segmentation portion of the GUI, the attribute list including a selectable list of the plurality of attributes, provide the attribute icon, associated with each selection, within the segmentation model based on the placement, and provide a flow indicator corresponding to the filter option associated with each attribute icon; and a filter configured to obtain a current subset of the plurality of items corresponding to each selection based on the placement and filter option, wherein a previous subset of the plurality of items of a previous attribute icon within the segmentation model is filtered to obtain the current subset, and wherein the filter is configured to filter the current subset to update one or more subsequent subsets of one or more subsequent attribute icons within the segmentation model. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
providing a segmentation model in a results portion of a graphical user interface (GUI), the segmentation model including at least a data set icon representing a data set of a plurality of items associated with a plurality of attributes; providing an attribute list in a segmentation portion of the GUI, the attribute list including the plurality of attributes; receiving one or more attribute selections of one or more attributes from the attribute list within the results portion of the GUI; providing, within the segmentation model, an attribute icon for each attribute selection; providing, responsive to receiving each attribute selection, a plurality of filter options; receiving a filter option selection from the plurality of filter options, the filter option selection indicating how to filter the items based on the attribute selection; receiving a placement of the attribute icon within the segmentation model subsequent to the data set icon; providing a flow indicator representing the filter option selection associated with each attribute icon; and filtering the plurality items to obtain a current subset of the items corresponding to the attribute selection and filter option selection, wherein if the placement of the attribute icon is subsequent to a previous attribute icon associated with a previous subset, then the filtering to obtain the current subset is performed with respect to the previous subset, and if the placement of the attribute icon is prior to one or more subsequent attribute icons associated with one or more subsequent subsets, then the subsequent subsets are updated based on the current subset. - View Dependent Claims (18, 19, 20)
-
Specification