MULTI-CONDITION FILTERING OF AN INTERACTIVE SUMMARY TABLE
First Claim
1. A computer-implemented method for providing multi-condition filtering of summary data displayed in a summary table on a display device connected to a computer, the method comprising:
- displaying on the display device a user interface allowing a user of the computer to specify a multi-condition data filter;
receiving from the user interface a specification for the multi-condition data filter comprising a plurality of filter conditions connected by logical operators;
parsing one or more filter expressions from the specification based on the plurality of filter conditions and the logical operators;
applying the one or more filter expressions to the summary data; and
displaying the filtered summary data in the summary table on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for allowing a user of an interactive summary table to specify multi-condition data filters to modify the data displayed in the summary table. A user interface is displayed to the user that allows the user to specify a multi-condition data filter. The specification of the multi-condition data filter includes a set of filter conditions connected by logical operators. One or more filter expressions are parsed from the specification of the multi-condition data filter based on the filter conditions and the logical operators, and the filter expressions are applied to the summary data from which the summary table is displayed.
-
Citations
20 Claims
-
1. A computer-implemented method for providing multi-condition filtering of summary data displayed in a summary table on a display device connected to a computer, the method comprising:
-
displaying on the display device a user interface allowing a user of the computer to specify a multi-condition data filter; receiving from the user interface a specification for the multi-condition data filter comprising a plurality of filter conditions connected by logical operators; parsing one or more filter expressions from the specification based on the plurality of filter conditions and the logical operators; applying the one or more filter expressions to the summary data; and displaying the filtered summary data in the summary table on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to:
-
receive summary data; receive a specification for a multi-condition data filter, the specification comprising a plurality of filter conditions connected by logical operators; parse one or more filter expressions from the specification based on the plurality of filter conditions and the logical operators; apply the one or more filter expressions to the summary data; and pass the filtered summary data to a display module for display of a summary table on a display device connected to the computer. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for providing multi-condition data filtering of summary data displayed in a summary table, the system comprising:
-
a computer; a display device operably connected to the computer; a first user interface that allows a user to specify a multi-condition data filter comprising a plurality of filter conditions connected by logical operators; a summary table data access module operative to access source data from a data source (108) and transform the source data into summary data; a summary table UI module operative to; display the first user interface on the display device, receive a specification of a multi-condition data filter from the first user interface, and display the filtered summary data on the display device in a summary table; and a summary table data filter module operative to; parse one or more filter expressions from the specification of the multi-condition data filter based on the plurality of filter conditions and the logical operators, determine an order of application of the one or more filter expressions, and apply the one or more filter expressions to the summary data in the determined order of application. - View Dependent Claims (19, 20)
-
Specification