User interface date selectors for historical reports
First Claim
Patent Images
1. An apparatus for user interface date selectors for historical reports, the apparatus comprising:
- a processor; and
one or more stored sequences of instructions which, when executed by the processor, cause the processor to;
cause a date selector to be displayed on a user interface, the date selector comprising a calculated dates option, wherein the calculated dates option provides a plurality of selectable numerical values and a plurality of selectable date ranges, each of the plurality of selectable numerical values representing an interval of days;
receive, via the date selector, a first selection of a first date range and one of the plurality of selectable numerical values of the interval;
identify each date within the first selected first date range based upon the selected numerical value of the interval, each of the identified dates having a plurality of associated data records, each data record including data corresponding with one of the identified dates;
cause a first display to be outputted, the first display including the date selector and each of the identified dates within the first selected date range chronologically as a preview of a historical report, the preview of the historical report being independent of data associated with each of the identified dates within the first selected date range;
receive, via the date selector in the first display that includes the preview of the historical report, a second selection of a second date range, the second date range being an expansion of the first date range;
identify each date within the second selected date range based upon the previously selected numerical value of the interval; and
cause a second display to be outputted, the second display including each of the identified dates in chronological order within the first selected date range and the second selected date range as a second preview of the historical report, the second preview of the historical report being independent of data associated with each of the identified dates within the first selected date range and the second selected date range.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for user interface date selectors for historical reports. A user interface outputs a date selector including a calculated dates option, wherein the calculated dates option is based on a date frequency applied to a date range. The user interface receives a selection via the date selector. Dates associated with the selection are identified. The user interface outputs the dates as a preview of a historical report, wherein the dates are output in a chronological order.
146 Citations
16 Claims
-
1. An apparatus for user interface date selectors for historical reports, the apparatus comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to; cause a date selector to be displayed on a user interface, the date selector comprising a calculated dates option, wherein the calculated dates option provides a plurality of selectable numerical values and a plurality of selectable date ranges, each of the plurality of selectable numerical values representing an interval of days; receive, via the date selector, a first selection of a first date range and one of the plurality of selectable numerical values of the interval; identify each date within the first selected first date range based upon the selected numerical value of the interval, each of the identified dates having a plurality of associated data records, each data record including data corresponding with one of the identified dates; cause a first display to be outputted, the first display including the date selector and each of the identified dates within the first selected date range chronologically as a preview of a historical report, the preview of the historical report being independent of data associated with each of the identified dates within the first selected date range; receive, via the date selector in the first display that includes the preview of the historical report, a second selection of a second date range, the second date range being an expansion of the first date range; identify each date within the second selected date range based upon the previously selected numerical value of the interval; and cause a second display to be outputted, the second display including each of the identified dates in chronological order within the first selected date range and the second selected date range as a second preview of the historical report, the second preview of the historical report being independent of data associated with each of the identified dates within the first selected date range and the second selected date range. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory machine-readable medium carrying one or more sequences of instructions for user interface date selectors for historical reports, which instructions, when executed by one or more processors, cause the one or more processors to:
-
cause a date selector to be displayed on a user interface, the date selector comprising a calculated dates option, wherein the calculated dates option provides a plurality of selectable numerical values and a plurality of selectable date ranges, each of the plurality of selectable numerical values representing an interval of days; receive, via the date selector, a first selection of a first date range and one of the plurality of selectable numerical values of the interval; identify each date within the first selected first date range based upon the selected numerical value of the interval, each of the identified dates having a plurality of associated data records, each data record including data corresponding with one of the identified dates; cause a first display to be outputted, the first display including the date selector and each of the identified dates within the first selected date range chronologically as a preview of a historical report, the preview of the historical report being independent of data associated with each of the identified dates within the first selected date range; receive, via the date selector in the first display that includes the preview of the historical report, a second selection of a second date range, the second date range being an expansion of the first date range; identify each date within the second selected date range based upon the previously selected numerical value of the interval; and cause a second display to be outputted, the second display including each of the identified dates in chronological order within the first selected date range and the second selected date range as a second preview of the historical report, the second preview of the historical report being independent of data associated with each of the identified dates within the first selected date range and the second selected date range. - View Dependent Claims (6, 7, 8)
-
-
9. A method for user interface date selectors for historical reports, the method comprising:
-
causing a date selector to be displayed on a user interface, the date selector comprising a calculated dates option, wherein the calculated dates option provides a plurality of selectable numerical values and a plurality of selectable date ranges, each of the plurality of selectable numerical values representing an interval of days; receiving, via the date selector, a first selection of a first date range and one of the plurality of selectable numerical values of the interval; identifying each date within the first selected first date range based upon the selected numerical value of the interval, each of the identified dates having a plurality of associated data records, each data record including data corresponding with one of the identified dates; causing a first display to be outputted, the first display including the date selector and each of the identified dates within the first selected date range chronologically as a preview of a historical report, the preview of the historical report being independent of data associated with each of the identified dates within the first selected date range; receiving, via the date selector in the first display that includes the preview of the historical report, a second selection of a second date range, the second date range being an expansion of the first date range; identifying each date within the second selected date range based upon the previously selected numerical value of the interval; and causing a second display to be outputted, the second display including each of the identified dates in chronological order within the first selected date range and the second selected date range as a second preview of the historical report, the second preview of the historical report being independent of data associated with each of the identified dates within the first selected date range and the second selected date range. - View Dependent Claims (10, 11, 12)
-
-
13. A method for transmitting code for user interface date selectors for historical reports, the method comprising:
-
transmitting code to cause a date selector to be displayed on a user interface, the date selector comprising a calculated dates option, wherein the calculated dates option provides a plurality of selectable numerical values and a plurality of selectable date ranges, each of the plurality of selectable numerical values representing an interval of days; transmitting code to receive, via the date selector, a first selection of a first date range and one of the plurality of selectable numerical values of the interval; transmitting code to identify each date within the first selected first date range based upon the selected numerical value of the interval, each of the identified dates having a plurality of associated data records, each data record including data corresponding with one of the identified dates; transmitting code to cause a first display to be outputted, the first display including the date selector and each of the identified dates within the first selected date range chronologically as a preview of a historical report, the preview of the historical report being independent of data associated with each of the identified dates within the first selected date range; transmitting code to receive, via the date selector in the first display that includes the preview of the historical report, a second selection of a second date range, the second date range being an expansion of the first date range; transmitting code to identify each date within the second selected date range based upon the previously selected numerical value of the interval; and transmitting code to cause a second display to be outputted, the second display including each of the identified dates in chronological order within the first selected date range and the second selected date range as a second preview of the historical report, the second preview of the historical report being independent of data associated with each of the identified dates within the first selected date range and the second selected date range. - View Dependent Claims (14, 15, 16)
-
Specification