FILTER HINTS FOR RESULT SETS
First Claim
1. A method comprising:
- analyzing, using one or more processors, documents to determine filters based on a rule set, the filters being organized into one or more filter groups;
determining a filter count for each filter, the filter count indicating, prior to selection of the filter, how many documents match the filter within a current result set, the current result set being a set of documents having any number of previously selected filters from the one or more filter groups applied thereto; and
providing the filters and filter counts to a user device, the filters including enabled filters and any disabled filters, disabled filters having a zero filter count in the current result set.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to provide filter hints for a result set are provided. In example embodiments, a search request is received and a search is initiated. Documents retrieved from the search are analyzed to determine filters, which may be organized into filter groups. A filter count for each filter is determined. The filter count indicates how many documents match the filter within a current result set or how many additional documents match the filter if selected. The current result set is a set of remaining documents based on any number of previously selected filters from any one or more filter groups being applied thereto. In example embodiments, the filters include enabled filters and any disabled filters, whereby the disabled filters have a zero filter count in the current result set. A visual indicator may also be provided to indicate at least one filter being selected within a collapsed filter group.
-
Citations
20 Claims
-
1. A method comprising:
-
analyzing, using one or more processors, documents to determine filters based on a rule set, the filters being organized into one or more filter groups; determining a filter count for each filter, the filter count indicating, prior to selection of the filter, how many documents match the filter within a current result set, the current result set being a set of documents having any number of previously selected filters from the one or more filter groups applied thereto; and providing the filters and filter counts to a user device, the filters including enabled filters and any disabled filters, disabled filters having a zero filter count in the current result set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
an analytics engine to analyze documents to determine filters, the filters being organized into one or more filter groups; a filter hint module to determine a filter count for each enabled filter, the filter count indicating, prior to selection of the filter, how many documents match the filter within a current result set, the current result set being a set of documents having any number of previously selected filters from the one or more filter groups applied thereto; and a communication module to provide the filters and filter counts to a user device, the filters including enabled filters and any disabled filters, disabled filters having a zero filter count in the current result set. - View Dependent Claims (17, 18)
-
-
19. A machine-readable storage medium in communication with at least one processor, the machine-readable storage medium storing instructions which, when executed by the at least one processor, provides a method comprising:
-
analyzing, using one or more processors, documents to determine filters, the filters being organized into one or more filter groups; determining a filter count for each enabled filter, the filter count indicating, prior to selection of the filter, how many documents match the filter within a current result set, the current result set being a set of documents having any number of previously selected filters from the one or more filter groups applied thereto; and providing the filters and filter counts to a user device, the filters including enabled filters and any disabled filters, disabled filters having a zero filter count in the current result set. - View Dependent Claims (20)
-
Specification