Patent ID: 8739072

Claim:
A computer-implemented method comprising: providing code for a multi-selection widget, wherein the widget includes: multiple user-selectable controls aligned on a grid, wherein the multiple user-selectable controls include a first set of three or more controls that are each associated with a different instance of a first level reporting period, the first set of three or more controls included in a first section of the grid, and wherein the multiple user-selectable controls further include a second set of three or more controls that are each associated with a different instance of a second level reporting period that is shorter than the instances of the first level reporting period, the second set of three or more controls included in a second section of the grid; determining that a user selection includes (i) two or more controls of the first set that are associated with instances of the first level reporting period that are non-consecutive relative to one another, and (ii) two or more controls of the second set that are associated with instances of the second level reporting period that are non-consecutive with one another; generating analytical information including information on: a first instance of the second level reporting period in a first instance of the first level reporting period, a second instance of the second level reporting period in the first instance of the first level reporting period, the first instance of the second level reporting period in a second instance of the first level reporting period, and the second instance of the second level reporting period in the first instance of the first level reporting period, wherein the analytical information does not include information on any instances of the second level reporting period occurring between the first instance of the second level reporting period and the second instance of the second level reporting period; and providing, based on the user selection, the analytical information for output on a chart, one axis of which is labeled to identify the reporting periods associated with the user-selected controls, and is not labeled to identify any other reporting periods.