Multi-selection widget for selecting multiple time periods at multiple levels within a time dimension hierarchy
First Claim
1. A computer-implemented method comprising:
- accessing a data source that stores business data for each of multiple, consecutive reporting periods;
for each of the multiple, consecutive reporting periods, comparing the business data for the reporting period to (i) other business data for the reporting period, or (ii) the business data for another reporting period, and selecting an alert indicator icon for the reporting period based on the comparison;
before any reporting period is selected for inclusion on a graph of the business data across reporting periods, providing code for a multi-selection period selector widget for individually selecting multiple, non-consecutive reporting periods, wherein, for each reporting period, the widget includes a selectable control that is decorated with the alert indicator icon selected for the reporting period;
after providing the code for the multi-selection period selector widget that includes, for each reporting period, a selectable control that is decorated with the alert indicator icon selected for the reporting period, receiving data indicating two or more, individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector for inclusion on the graph of the business data across reporting periods; and
obtaining the graph of the business data across multiple reporting periods, including the two or more individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector and excluding any of the reporting periods that were not selected through the multi-selection period selector.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing analytical information. The methods, systems, and apparatus include actions of providing code for a multi-selection widget. The widget includes multiple user-selectable controls aligned on a grid. The multiple user-selectable controls include a first set of one or more controls that are each associated with a different instance of a first level reporting period. The multiple user-selectable controls further include a second set of two or more controls that are each associated with a different instance of a second level reporting period that are shorter than the instances of the first level reporting period. The actions further include receiving a user selection of at least one control of the first set and at least one control of the second set and providing analytical information based on the user selection.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing a data source that stores business data for each of multiple, consecutive reporting periods; for each of the multiple, consecutive reporting periods, comparing the business data for the reporting period to (i) other business data for the reporting period, or (ii) the business data for another reporting period, and selecting an alert indicator icon for the reporting period based on the comparison; before any reporting period is selected for inclusion on a graph of the business data across reporting periods, providing code for a multi-selection period selector widget for individually selecting multiple, non-consecutive reporting periods, wherein, for each reporting period, the widget includes a selectable control that is decorated with the alert indicator icon selected for the reporting period; after providing the code for the multi-selection period selector widget that includes, for each reporting period, a selectable control that is decorated with the alert indicator icon selected for the reporting period, receiving data indicating two or more, individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector for inclusion on the graph of the business data across reporting periods; and obtaining the graph of the business data across multiple reporting periods, including the two or more individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector and excluding any of the reporting periods that were not selected through the multi-selection period selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; accessing a data source that stores business data for each of multiple, consecutive reporting periods; for each of the multiple, consecutive reporting periods, comparing the business data for the reporting period to (i) other business data for the reporting period, or (ii) the business data for another reporting period, and selecting an alert indicator icon for the reporting period based on the comparison; before any reporting period is selected for inclusion on a graph of the business data across reporting periods, providing code for a multi-selection period selector widget for individually selecting multiple, non-consecutive reporting periods, wherein, for each reporting period, the widget includes a selectable control that is decorated with the alert indicator icon selected for the reporting period; after providing the code for the multi-selection period selector widget that includes, for each reporting period, a selectable control that is decorated with the alert indicator icon selected for the reporting period, receiving data indicating two or more, individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector for inclusion on the graph of the business data across reporting periods; and obtaining the graph of the business data across multiple reporting periods, including the two or more individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector and excluding any of the reporting periods that were not selected through the multi-selection period selector. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
accessing a data source that stores business data for each of multiple, consecutive reporting periods; for each of the multiple, consecutive reporting periods, comparing the business data for the reporting period to (i) other business data for the reporting period, or (ii) the business data for another reporting period, and selecting an alert indicator icon for the reporting period based on the comparison; before any reporting period is selected for inclusion on a graph of the business data across reporting periods, providing code for a multi-selection period selector widget for individually selecting multiple, non-consecutive reporting periods, wherein, for each reporting period, the widget includes an individually selectable control that is decorated with the alert indicator icon selected for the reporting period, the widget including a grid on which the individually selectable controls are aligned; after providing the code for the multi-selection period selector widget that includes, for each reporting period, an individually selectable control that is decorated with the alert indicator icon selected for the reporting period, receiving data indicating two or more, individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector, for inclusion on the graph of the business data across reporting periods, by individual selections of the individual selectable controls for the two or more, individual selected, non-consecutive reporting periods; and obtaining a graph of the business data across multiple reporting periods, including the two or more individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector and excluding any of the reporting periods that were not selected through the multi-selection period selector, the graph including one axis that is labeled to identify the two or more individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector, and is not labeled to identify any other reporting periods, the business data graphed including business data for the two or more individually selected, non-consecutive reporting periods that were selected through the multi-selection period selector, and does not include business data for any other reporting periods.
-
Specification