Patent ID: 8601395

Claim:
A computer-implemented method for displaying a data set, the method comprising: receiving, in a device and from a backend system, a data set with multiple dimensions generated by a query performed on a database, the query stored in the backend system; identifying, by the device, a first outer dimension of the multiple dimensions of the data set, the first outer dimension defined by a first class of data members that share a first common characteristic; identifying, by the device, an inner dimension of the multiple dimensions of the data set, the inner dimension defined by a second class of data members that share a second common characteristic that is different from the first common characteristic, each second-class data member being associated with at least one first-class data member and with respective information from the data set that indicates a metric for each second-class data member; generating, by the device, member-data pairs for a first group of the second-class data members that are associated with a first of the first-class data members, wherein the member-data pairs each include (i) a respective second-class data member, and (ii) the respective information from the data set that indicates the metric for the respective second-class data member; identifying other first-class data members that are different from the first of the first-class data members; displaying, by the device, (i) the member-data pairs for only the first group of the second-class data members and (ii) an input control that includes a mechanism for selecting one or more of the other first-class data members; receiving, by the device, input that corresponds to a selection of a second of the first-class data members from the input control; and in response to receiving the selection of the second of the first-class data members, displaying member-data pairs for only a second group of the second-class data members that are associated with the second of the first-class data members.